Mailinglisten-Archive |
Hallo Liste!
Ich habe ein Script geschrieben, mit dem man das Erstellungsdatum einer
Datei ändern kann. Wenn ich für $verzeichnis nicht den kompletten Pfad
angebe, bekomme ich folgende Fehlermeldung:
Datei3.txt => currentTime: 13.09.2000 09:19 is set to newTime:
Warning: utime failed: No such file or directory in
c:\web-dokumente\change_date\change2.html on line 17
13.09.2000 09:28 usw.
auf einem anderen Rechner (WAMP, gleiche PHP Installation wie bei mir)
funktioniert es aber. Wieso muss ich den Pfad komplett angeben?
Hier der Code:
<?php
$verzeichnis="c:/Web-Dokumente/change_date/xy/";
$open_dir = opendir($verzeichnis);
while ($file = readdir($open_dir))
{
if (filetype($file)!=dir and $file!="." and $file!="..")
{
$file = $verzeichnis.$file;
$currentTime = date("d.m.Y H:i", filemtime($file));
print "<b>".basename($file)." =></b> currentTime:
".$currentTime."
<b>is set to</b> newTime: ";
$newTime = date("d.m.Y H:i", time());
touch($file, time());
print $newTime."<br>";
}
}
?>
Danke im Voraus!
Sven
php::bar PHP Wiki - Listenarchive