Quelcode von Seite mit PHP auslesen
Arthos
- php
0 Tom
Hallo zusammen,
wie kann ich mit PHP z.B. den Quellcode von http://www.test.de auslesen und in einer Datei speichern ?
Danke im Voraus.
MfG
Arthos
Hello,
Hallo zusammen,
wie kann ich mit PHP z.B. den Quellcode von http://www.test.de auslesen und in einer Datei speichern ?
gar nicht, denn das ist eine Ressource. Und da bekommst Du nur den resultierenden HTTP-Stream.
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
Liebe Grüße aus http://www.braunschweig.de
Tom
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