CSV Dateien auslesen geht bei Datei 1 und bei Datei 2 nicht.....
Hallo,
ich habe mehrere CSV Dateien die ich täglich mit PHP einlesen und nach bestimmten Werten suchen muss.
Bisher hat alles Wunderbar funktioniert aber seit ca 2-3 Tagen werden 2 von 8 Dateien nicht mehr richtig eingelesen. Ich poste am besten erstmal mal den Code:
Bei Datei 02 und 03 bekomme ich nur ein leeres Array zurück. Die Dateien sind Komma getrennt und vom Aufbau zu 100% identisch. Das hat bisher immer Perfekt funktioniert nur seit ein paar Tagen werden diese 2 Dateien nicht mehr richtig gelesen.
Wenn ich die CSV Dateien in einen Editor öffne liegen diese auch im richtigen Format mit Inhalt vor, nur PHP kommt nicht an den Inhalt ran.
Ich hoffe jemand kann mir hier weiterhelfen, ich bin nämlich im moment ziemlich Ratlos .... falls mehrere Informationen benötigt werden kann ich diese jederzeit noch Posten.
ich habe mehrere CSV Dateien die ich täglich mit PHP einlesen und nach bestimmten Werten suchen muss.
Bisher hat alles Wunderbar funktioniert aber seit ca 2-3 Tagen werden 2 von 8 Dateien nicht mehr richtig eingelesen. Ich poste am besten erstmal mal den Code:
$dateien = "datei01.csv";
$dateien[1] = "datei02.csv";
$dateien[2] = "datei03.csv";
$dateien[3] = "datei04.csv";
$dateien[4] = "datei05.csv";
$dateien[5] = "datei06.csv";
$dateien[6] = "datei07.csv";
$dateien[7] = "datei08.csv";
$counter = 0;
$fp = @fopen($dateien[$counter], "r") or die ("Kann Datei nicht lesen.");
while($array = fgetcsv($fp, 1000, ","))
{
// Hier werden die geschten Daten mit mehreren IF- Abfragen rausgesucht
// Bei Datei 02 und 03 bekomme ich nur ein leeres Array zurück
$counter++;
}
Bei Datei 02 und 03 bekomme ich nur ein leeres Array zurück. Die Dateien sind Komma getrennt und vom Aufbau zu 100% identisch. Das hat bisher immer Perfekt funktioniert nur seit ein paar Tagen werden diese 2 Dateien nicht mehr richtig gelesen.
Wenn ich die CSV Dateien in einen Editor öffne liegen diese auch im richtigen Format mit Inhalt vor, nur PHP kommt nicht an den Inhalt ran.
Ich hoffe jemand kann mir hier weiterhelfen, ich bin nämlich im moment ziemlich Ratlos .... falls mehrere Informationen benötigt werden kann ich diese jederzeit noch Posten.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 127140
Url: https://administrator.de/forum/csv-dateien-auslesen-geht-bei-datei-1-und-bei-datei-2-nicht-127140.html
Ausgedruckt am: 24.12.2024 um 00:12 Uhr
7 Kommentare
Neuester Kommentar
Kann es sein das evtl. ein anderer Prozess gerade auf die Datei zugegriffen und diese blockiert hat ? (AV o. ein Editor ?
Wie werden die CSV Dateien erstellt ? - evtl. waren die 2 Dateien noch nicht geschlossen und somit leer ?
PS: Durch reiben, ist meine Glaskugel schon ganz heiß - muss sie jetzt erst mal abkühlen lassen)
Wie werden die CSV Dateien erstellt ? - evtl. waren die 2 Dateien noch nicht geschlossen und somit leer ?
PS: Durch reiben, ist meine Glaskugel schon ganz heiß - muss sie jetzt erst mal abkühlen lassen)