Mailinglisten-Archive |
> Überprüfen bis zum ersten erscheinen von ">" nach dem "<body" in der > zeile und wenn ja, dort enden und wenn nein, nächste zeile lesen bis > bedingung erreicht ist? Hhmm. Wenn Du das nicht mit einem regulären Ausdruck erschlagen willst, weil Dir die nicht liegen (man regexp, oder jeder Perl Anleitung), dann bleibt Dir noch strpos(), substr(): $needle="<body"; $start = strpos($hmtl,$needle); $needle=">"; $laenge = strpos($html,$needle,$start)-$start $html_body = substr($html$start,$ende); http://www.php.net/manual/function.strpos.php3 http://www.php.net/manual/function.substr.php3 Da ich ohne in den Source zu schauen nicht weiß, ob strpos() case sensitive ist, ist: if (eregi("<body([man regexp, sonst lernst Du nichts])>",$html,$treffer) echo $treffer[0]; http://www.php.net/manual/function.eregi.php3 vermutlich besser. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99
php::bar PHP Wiki - Listenarchive