smoovi: auslesen von dateien, arrays und dateitypen

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

  1. 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.

    1. das war es. trim() hat geholfen. vielen dank Andreas