Hallo,
eine CSV-Datei liegt auf einem externen Server. Diese möchte ich 1:1 auf meinem Server speichern. Es lief auch immer perfekt, aber seit ca. 2 Wochen erkennt das Skript keinen Inhalt mehr und läuft in einer Endlosschleife. Eine andere Datei auf einem anderen Server kann ich ohne Probleme weiterhin so verarbeiten. Woran kann das liegen ? Wenn ich direkt diesen Link anklicke, kann ich die Datei local runterladen. Ich brauche sie aber auf meinem Server. Hat jemand eine Idee, wie ich es anders machen kann ?
eine CSV-Datei liegt auf einem externen Server. Diese möchte ich 1:1 auf meinem Server speichern. Es lief auch immer perfekt, aber seit ca. 2 Wochen erkennt das Skript keinen Inhalt mehr und läuft in einer Endlosschleife. Eine andere Datei auf einem anderen Server kann ich ohne Probleme weiterhin so verarbeiten. Woran kann das liegen ? Wenn ich direkt diesen Link anklicke, kann ich die Datei local runterladen. Ich brauche sie aber auf meinem Server. Hat jemand eine Idee, wie ich es anders machen kann ?
PHP-Code:
$extern_url = "http://www.domain.com/ordner/datei.csv";
$local_file = 'locales.csv';
$datei = fopen($local_file,"w");
if (!$datei) {
echo " CSV-Datei konnte nicht zum Schreiben geöffnet werden.";
} else {
$Zeilen = 1;
$Dateizeiger = fopen($extern_url, "r");
while(($Daten=fgetcsv($Dateizeiger, 1000, ";"))!==FALSE) {
$AnzahlDerFelder = count($Daten);
if ($Zeilen != 1) {
$daten = $Daten[0].";".$Daten[1].";".$Daten[2].";".$Daten[3].";".$Daten[4].";".$Daten[5].";".$Daten[6]."\n";
fwrite($datei, $daten);
}
$Zeilen++;
}
fclose($Dateizeiger);
$csvfile = $_SERVER['DOCUMENT_ROOT'].'/'.$local_file;
}
fclose($datei);
Kommentar