Auslesen einer HTML Datei auf fremden Server

Warper

Erfahrenes Mitglied
Moin,

ich habe ein Script geschrieben, welches per file_get_contents(); den Quelltext einer x-beliebiges Website ausliest. Das funktioniert meistens auch alles sehr gut, nur manchmal gibt die Seite eben den Fehler aus, dass die Datei nicht geöffnet werden kann.

Die Url ist im Browser aber ganz normal erreichbar. Ein Timeout kanns nicht sein, da der Fehler recht flott ausgegeben wird.

Deshalb zum einen die Frage, woran könnte es liegen - viel interessanter ist aber: Ist das die eleganteste Methode per PHP den Quelltext einer Website mit dem Parameter URL auszulesen oder gibt es da flottere und weniger fehleranfällige?

Grüße,
Steffen
 
Deshalb zum einen die Frage, woran könnte es liegen
Tja da gibt es mehrere Möglichkeiten, vlt werden irgendwelche bestimmte HTTP-Header verlangt oder Daten aus einer Session abgefragt oder POST-Daten verlangt, oder oder oder
Ist das die eleganteste Methode per PHP den Quelltext einer Website mit dem Parameter URL auszulesen oder gibt es da flottere und weniger fehleranfällige?
ftp_get_contents() ist IMHO zwar die einfachste, aber es gibt mMn schönere Möglichkeiten, Curl nur mal als Beispiel
 
Zurück