phpbar.de logo

Mailinglisten-Archive

[php] URL auslesen...

[php] URL auslesen...

Ulf Wendel UW_(at)_netuse.de
Thu, 22 Jul 1999 18:00:50 +0200


> Ü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