Hallo zusammen,
ich muss von mehreren Dateien das Änderungsdatum auslesen, dies möchte ich mit filemtime tun. Leider funktioniert dies nicht, wenn dies in einer foreach Schleife durchführen will. Ohne Array und ohne Schleife erhalte ich eine korrekte Ausgabe von filemtime.
Alle Dateien haben auch Linux-Ebene 0777 Rechte und der Pfad mit Dateiname wird im Durchlauf auch korrekt ausgegeben (durch echo $file) - aber filemtime ist eben ohne Funktion.
Habt ihr eine Idee, was hier nicht korrekt sein könnte ? Google lieferte mir leider keine verwertbaren Ergebnisse.
Danke, Gruss
Michael
ich muss von mehreren Dateien das Änderungsdatum auslesen, dies möchte ich mit filemtime tun. Leider funktioniert dies nicht, wenn dies in einer foreach Schleife durchführen will. Ohne Array und ohne Schleife erhalte ich eine korrekte Ausgabe von filemtime.
Alle Dateien haben auch Linux-Ebene 0777 Rechte und der Pfad mit Dateiname wird im Durchlauf auch korrekt ausgegeben (durch echo $file) - aber filemtime ist eben ohne Funktion.
PHP-Code:
$filepath = "/www/lamp1/portal";
// funktioniert nicht
$files[] = $filepath."/upload/data-1.csv";
$files[] = $filepath."/upload/data-2.csv";
$files[] = $filepath."/upload/data-3.csv";
foreach($files as $file)
{
echo $file."<br>";
echo filemtime($file);
echo "<br>";
}
// funktioniert
echo filemtime("/www/lamp1/portal/upload/data-1.csv");
Danke, Gruss
Michael
Kommentar