phpbar.de logo

Mailinglisten-Archive

[php] touch()

[php] touch()

Sven Stienemann sstienemann_(at)_mbo-verlag.de
Wed, 13 Sep 2000 09:36:35 +0200


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