auslesen von dateien, arrays und dateitypen
smoovi
- php
0 Andreas Görtz0 smoovi
hallo,
ich möchte, dass mein programm folgende dinge leistet:
auslesen einer txt datei in einen array. und die darstellung des letzten dateiupdates. also wann wurde beispielsweise die datei1.pdf das letzte mal editiert.
die daten.txt sieht wie folgt aus:
datei1.pdf
datei2.pdf
datei3.pdf
die dateien existieren im gleichen verzeichnis wie das script.
nun lade ich die datei mit
$array = file('daten.txt');
in den array und gebe in einer schleife dann
$stand = filectime($array[$k]);
echo gmdate ("d M Y H:i:s", $stand);
nun gibt er leider die fehlermeldung
Warning: stat failed for datei1.pdf (errno=2 - No such file or directory)
aus. und die datei heisst wirklich genauso und befindet sich an dem richtigen ort. wenn ich nun
$stand = filectime('datei1.pdf');
echo gmdate ("d M Y H:i:s", $stand);
schreibe funktioniert es. hab das gefühl, dass es ein dateitypen problem ist aber irgendwie weiss ich nicht mehr weiter. bitte um hilfe.
danke schonmal im voraus
Hi,
nun lade ich die datei mit
$array = file('daten.txt');
in den array und gebe in einer schleife dann
$stand = filectime($array[$k]);
echo gmdate ("d M Y H:i:s", $stand);nun gibt er leider die fehlermeldung
Warning: stat failed for datei1.pdf (errno=2 - No such file or directory)
schau mal unter http://de3.php.net/manual/de/function.file.php nach, da steht unter der ersten Anmerkung, dass jede Zeile das Zeilenende-Zeichen ('\0') enthält - wahrscheinlich ist das dein Problem. Benutze trim().
Gruß,
Andreas.
das war es. trim() hat geholfen. vielen dank Andreas