Hallo miteinander,
ich möchte gerne ein Script erstellen welches RSS Dateien lokal zwischenspeichert, damit diese später weiterbearbeitet werden. Mittlerweile hab ich das Script so fertig. Leider ereignet sich ein merkwürdiger Fehler.
Auszug aus dem Code:
Anschließend werden die Daten in einer Datei gespeichert. Dies funktioniert mit url wie http://msdn.microsoft.com/visualc/rss.xml oder http://www.heise.de/tp/news-xl.rdf usw. bestens. Beim Versuch das RDF file http://www.heise.de/newsticker/heise.rdf zu speichern wird statt der angegebenen Datei aber die heise.de 404 Fehlerseite zwischengespeichert. Folgender Header ist zu sehen.
HTTP/1.1 404 Error
Date: Sat, 05 Feb 2005 18:12:46 GMT
Server: Apache/1.3.29
Vary: Accept-Encoding,User-agent
Connection: close
Content-Type: text/html; charset=iso-8859-1
Nun habe ich schon dutzende debug meldungen im script eingebaut, finde den Grund dafür aber nicht. Würd mich freuen wenn mir hier jemand weiterhelfen könnte.
MfG
ich möchte gerne ein Script erstellen welches RSS Dateien lokal zwischenspeichert, damit diese später weiterbearbeitet werden. Mittlerweile hab ich das Script so fertig. Leider ereignet sich ein merkwürdiger Fehler.
Auszug aus dem Code:
PHP-Code:
$urlParts = parse_url($url);
PHP-Code:
$flag = fsockopen($host, $port, $errno, $errstr, $fsocket_timeout);
HTTP/1.1 404 Error
Date: Sat, 05 Feb 2005 18:12:46 GMT
Server: Apache/1.3.29
Vary: Accept-Encoding,User-agent
Connection: close
Content-Type: text/html; charset=iso-8859-1
Nun habe ich schon dutzende debug meldungen im script eingebaut, finde den Grund dafür aber nicht. Würd mich freuen wenn mir hier jemand weiterhelfen könnte.
MfG
Kommentar