Mailinglisten-Archive |
Hallo, folgender Wunsch bewegt mich seit einigen Tagen: Ich möchte eine HTML Datei auslesen in welcher die TLD´s .com/.net/.org als Text vorhanden sind. Diese sollen in eine Variable. Soweit so gut. Ich suche mit folgender Zeile die aktuelle, aus der Datei ausgelesene Zeile nach den TLD´s ab: 1. if ( ereg (".com|.net|.org", $inhalt[$i]) ) { ... Klappt auch wunderbar, nun loesche ich alle Tags aus der Zeile: 2. $array_domain[$i_domain] = eregi_replace ("<[^>]*>", "", $inhalt[$i]); ("$array_domain[$i_domain] = "strip_tags ($inhalt[$i])" hat irgendwie nicht funktioniert?!) Klappt auch, allerdings moechte ich nun vermeiden, dass die Hyperlinks aus der Datei faelschlicherweise auch als die von mir gesuchte TLD interpretiert werden, da die obigen Zeilen auch bei einem <a href="http://www.blabla.com/logo.gif"> "Alarm schlagen" wuerden. Wie kann ich die unter 1. genutze Regular Expression so erweitern, dass er nach .com|.net|.org sucht, jedoch *nicht* nach "http:" oder "blabla.com" ? Vielen Dank fuer die Info. Gruss - Emre
php::bar PHP Wiki - Listenarchive