Für alle RDF-newsfeed-verzweifelten #evil#
Ich habe 1,5 Fehler im news feed import gefunden. Genauer gesagt in der Datei class.tx_ccrdfnewsimport_pi1.php.
An der Stelle wo der request zusammengebaut wird fehlt der query-Teil des Requests. Sprich URL's mit Parametern kann man nicht importieren.
Desweiteren gibt es teilweise Probleme wenn man mit PHP generierte feeds mit HTTP/1.1 abfrägt. Meistens bekomme ich da noch eine 0 in den Antwortdaten. Die bringt den XML-Parser aus dem Tritt. Wenn ich dem gleichen Request mit HTTP/1.0 absetze, bekomme ich den "Müll" nicht.
Habe die Zeile welche das GET zusammenbau folgendermassen geändert:
fputs($fp, "GET " . $url['path']. "?" . $url['query'] . " HTTP/1.0
Host: " . $url['host']. "
");
....und zumindest meine Probleme sind damit gelöst #giggle#