Auf HTML-Elemente zugreifen (Parser)
Olli
- php
Hallo,
ich will mit PHP ein Verzeichnis auslesen und jede Datei nach einem bestimmten Tag durchsuchen. Der Inhalt des Tags (also <tag>INHALT</tag>) soll dann in einer Variablen gespeichert werden. Wie erreiche ich die Tags in der HTML-Datei und wie greif ich auf dessen Inhalt zu?
Gruss Olli
hi,
ich will mit PHP ein Verzeichnis auslesen und jede Datei nach einem bestimmten Tag durchsuchen. Der Inhalt des Tags (also <tag>INHALT</tag>) soll dann in einer Variablen gespeichert werden. Wie erreiche ich die Tags in der HTML-Datei und wie greif ich auf dessen Inhalt zu?
"reguläre ausdrücke" sind (d)ein suchstichwort.
gruß,
wahsaga
Hi
"reguläre ausdrücke" sind (d)ein suchstichwort.
Und wie greif ich auf den Inhalt der HTML-Seite zu? "Reguläre Ausdrücke" hab ich schon gehört und gerade gegoogelt, aber ich find im Moment nichts, was mir weiterhilft...
Gruss olli
Hallo,
"reguläre ausdrücke" sind (d)ein suchstichwort.
Und wie greif ich auf den Inhalt der HTML-Seite zu?
Verzeichnis auslesen: http://de3.php.net/manual/en/function.opendir.php
Datei in einen String einlesen: http://de3.php.net/manual/en/function.fopen.php bzw. http://de3.php.net/manual/en/function.file-get-contents.php
"Reguläre Ausdrücke" hab ich schon gehört und gerade gegoogelt, aber ich find im Moment nichts, was mir weiterhilft...
http://de.php.net/manual/en/reference.pcre.pattern.syntax.php
http://de.php.net/manual/en/function.preg-match.php
Wie der Reguläre Ausdruck genau aussehen muss, hängt davon ab, welche Inhalte du genau aus dem Element extrahieren willst. Beispielsweise könnte der Ausdruck #<tag>(.+)</tag>#U lauten (finde eine beliebige Anzahl von Zeichen zwischen <tag> und dem nächsten </tag>).
Mathias