Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » touch() problem Antworten
touch() problem

BAB
Pixelschubser


Beiträge: 8


hallo zusammen,

ich habe ein paar probleme mit dem touch() befehlt auf dem i-net4you server.
und zwar beim aufruf von touch("test.txt") kommt immer folgende fehlermeldung:

Warning: touch() [function.touch]: Utime failed: Operation not permitted in /www/htdocs/myserver/ch_file_date.php on line 11 test.txt

ps: die chmods stehen auf 666 und dürften somit kein problem sein.


  Profil   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Einfach mal testweise schon mit CHMOD 777 probiert?
Außerdem würde ich mal den Document-Root vor den Dateinamen setzen. Vielleicht gehts dann ja.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

BAB
Pixelschubser


Beiträge: 8


keine chance. weder das mit dem document root noch chmod 777.

irgendwie muss das mit dem befehl utime() zusammen hängen den er versucht aufzurufen. zumindest kommt ja so ne fehlermeldung.

ich hab auch schon versucht dem touch() befehl direkt die timestamp zu übergeben aber das geht leider auch nicht. auf nem anderen server gehts ohne probleme.

Diese Nachricht wurde geändert von: BAB
  Profil   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


"htdocs/myserver" sieht sehr komisch aus. benutzt du irgendein fertiges script? Der Pfad scheint mir falsch zu sein.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

BAB
Pixelschubser


Beiträge: 8


das ist schon so ok. ich habe das hier im forum abgeändert.

hier mal mein testscript:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17:
<?php

$folder = opendir('.');

while( $file = readdir($folder) )
{
    if ( $file != "." && $file != ".." )
    {
        if ( is_file($file) )
        {
            if ( !touch( $DOCUMENT_ROOT.$file ) )
                echo "Cant change date of file: <b>".$file."</b>";
        }
    }      
}

?>

  Profil   Editieren   Zitieren
 

Antworten
Nach oben