Vectormaster
Mitglied
Hallo,
Ich habe ein Verzeichnis, welches CSV- Dateien enthält, welche von einem Programm erstellt werden. Genaugenommen gibt es für jeden Tag eine neue Datei es wird also jedes mal um 00:00:00 Uhr eine neue Datei angefangen. Die Dateien heißen z.B. „2007-12-18-recdata.csv“. Diese Dateien enthalten 6 Werte: Nummer (z.B. 1), Datum (z.B. 05.04.2009), Uhrzeit (z.B. 02:00:03), Wert1 (z.B. 14,5), Wert2 (z.B. 23,65) und Wert3 (z.B. 45,34). Es wird jede Minute eine neue Zeile mit Werten eingefügt.
… soweit so gut aber nun zu meinem Problem:
Wie schaffe ich es, dass durch aufrufen eines PHP- Skriptes automatisch die Daten aus den CSV- Dateien, welche noch nicht in der Datenbank stehen (SQL, Postgres), in diese geschrieben werden.
Mein Problem liegt nun darin, dass ich nicht weis, wie ich es schaffe ein Verzeichnis immer zu durchsuchen und immer dann die Dateien, welche noch nicht in der Datenbank vorhanden sind einzulesen.
P.S.: Ich habe das ganze schon für eine Datei, welche manuell ausgewählt werden muss realisiert und es funktioniert. Mir geht es praktisch nur darum, eine Lösung zu finden, wie ich dass Verzeichnis immer Scannen kann und dann nach diesem „Scann- Vorgang“ die noch nicht eingelesenen Daten in die Datenbank schreiben kann.
Ich hoffe, Ihr versteht mein Problem.
Ich habe ein Verzeichnis, welches CSV- Dateien enthält, welche von einem Programm erstellt werden. Genaugenommen gibt es für jeden Tag eine neue Datei es wird also jedes mal um 00:00:00 Uhr eine neue Datei angefangen. Die Dateien heißen z.B. „2007-12-18-recdata.csv“. Diese Dateien enthalten 6 Werte: Nummer (z.B. 1), Datum (z.B. 05.04.2009), Uhrzeit (z.B. 02:00:03), Wert1 (z.B. 14,5), Wert2 (z.B. 23,65) und Wert3 (z.B. 45,34). Es wird jede Minute eine neue Zeile mit Werten eingefügt.
… soweit so gut aber nun zu meinem Problem:
Wie schaffe ich es, dass durch aufrufen eines PHP- Skriptes automatisch die Daten aus den CSV- Dateien, welche noch nicht in der Datenbank stehen (SQL, Postgres), in diese geschrieben werden.
Mein Problem liegt nun darin, dass ich nicht weis, wie ich es schaffe ein Verzeichnis immer zu durchsuchen und immer dann die Dateien, welche noch nicht in der Datenbank vorhanden sind einzulesen.
P.S.: Ich habe das ganze schon für eine Datei, welche manuell ausgewählt werden muss realisiert und es funktioniert. Mir geht es praktisch nur darum, eine Lösung zu finden, wie ich dass Verzeichnis immer Scannen kann und dann nach diesem „Scann- Vorgang“ die noch nicht eingelesenen Daten in die Datenbank schreiben kann.
Ich hoffe, Ihr versteht mein Problem.