Andreas Korthaus: Quelcode von Seite mit PHP auslesen

Beitrag lesen

Hallo!

wie kann ich mit PHP z.B. den Quellcode von http://www.test.de auslesen und in einer Datei speichern ?

Willst Du den HTML-Quelltext den sonst Dein Browser bekommt?

gar nicht, denn das ist eine Ressource. Und da bekommst Du nur den resultierenden HTTP-Stream.

Aus dem man ja durchaus einen HTML-Quelltext erhalten kann - wenn es das ist was er wollte.

Aber vielleicht willst Du die zu dieser Ressource gehörende index.html über das eigene Dateisystem holen? Das geht. Siehe Dateifunktionen http://de.php.net/manual/de/ref.filesystem.php

Gerade bei HTML-Quelltexten funktioniert das je nach PHP-Version und Konfiguration doch inzwischen recht einfach und komfortable. Ich würde mir diesbezüglich mal folgende Funktionen ansehen (absteigend sortiert nach "Einfachheit & Kompatibilität"):

http://de3.php.net/manual/de/function.file-get-contents.php
http://de3.php.net/manual/de/function.file.php
http://de3.php.net/manual/de/function.fsockopen.php

Speichern geht mit http://de3.php.net/manual/de/function.fwrite.php

Grüße
Andreas

--
SELFHTML Feature Artikel: http://aktuell.de.selfhtml.org/artikel/