Know-How:
Webseiten mit PHP einlesen und analysieren
Fremde Seite auslesen
Ein Mini-Skript, das zum Beispiel der Startseite von Testticker.de (www.testticker.de) zu Leibe rückt, öffnet die durch den URL vorgegebene HTML-Datei und gibt die Datei zeilenweise ohne HTML-Tags wieder. Folgende Code-Zeilen sind dafür erforderlich:
$fd = fopen ("http://www.testticker.de/", "r");
while (!feof($fd)) {
$buffer = fgetss($fd, 4096);
echo $buffer;
}
fclose ($fd);
?>
Mit zwei einfachen PHP-Befehlen lässt sich jegliches HTML-Markup entweder schon beim Einlesen oder später aus einer Variablen entfernen. Es handelt sich dabei um die Datei-Funktion fgetss() und die String-Funktion strip_tags.
> nächstes Kapitel
Kapitel:
PHP in der Rolle des Browsers
| Fremde Seite auslesen
| Einlesen mit Markups
| Seitenstruktur analysieren
| Dmoz-Seite einlesen
| Einbau in die eigene Seite
| Seite nach Array
| RSS-Integration
| Reguläre Ausdrücke
| Arbeiten mit Snoopy
|