Zoeken in een tag
Code (php)
1
2
3
4
2
3
4
<?php
eregi("<(.*)TITLE(.*)>(.*)<(.*)/TITLE(.*)>", $page_content, $titel)
$titel=$titel[3];
?>
eregi("<(.*)TITLE(.*)>(.*)<(.*)/TITLE(.*)>", $page_content, $titel)
$titel=$titel[3];
?>
dit werkte goed maar voor een of andere reden als ik het nu doe crast mijn server ... dus moet ik hem opnieuw opstarten. meschien bestaad er een andere functie ?
Code (php)
:)
Probeer mijn scriptje eens dan..
Het zal dus aan de variabel liggen want nu heb ik jouw variabel in een functie geprobeerd en dan lukt het. Bestaad er dan geen andere functie die zo groote of zo variables kan doorzoeken ?
ja, er staat toch maar 1 keer <title>tekst</title> in een html bestand?? als je meerdere matches wil maken moet je de array $title doorlopen..
Maar het probleem is dat hij gewoon titl slaat mijn server crasht kmoet mijn pc heropstarten bij het laden van die pagina
waar match je mee dan!? wat is $page_content bij jou?! hoevaak staat daar <title>iets</title> in?!
$inputvar = 'hier het tekstje met <title> enzo </title> :P';
$rijen = explode("\n",$inputvar);
$i=0;
foreach($rijen as $value){
if(strpos($inputvar[$i],'<title>')){
$title = strstr($value,'<title>');
break;
}
}
echo $title;
?>
je zal het nog wel iets verder moeten verwerken maar dit moet ongeveer werken
<TITLE
>TEST<
/TITLE>
want het is voor een soort zoekmachine snap je.
@bas er komt 1 keer dit in voor
<TITLE
>PHP Handleiding</TITLE
>
nu gebruik ik voor te testen de php handleiding