OVH Community, votre nouvel espace communautaire.

Trouver la date d'un fichier


morrissfr
08/12/2006, 14h37
Exact Tibre44! j'ai écrit:
echo date("d M Y",fileatime($File));
en fait il fallait que j'écrive :
echo date("d M Y",fileatime($rep.$File));
et comme ça .... ça fonctionne!
merci à tous de votre participation.
Morriss

Tibre44
08/12/2006, 11h35
L'erreur 2 dit que le fichier n'existe pas ou que le chemin d'accès à ce fichier n'est pas bon (erreur d'arborescence et/ou mauvais droit d'accès).

morrissfr
08/12/2006, 11h24
ces fichiers sont pas protégés, il y en a trois, les 3 sont reconnus par readdir($dir) donc ça devrait être bon (?) mais j'ai le même message d'erreur avec filemtime() ou fileatime(). Autre question : est-ce que ces instructions fonctionnent chez OVH?

Bh@Mp0
08/12/2006, 11h03
Peut-être un problème de droits d'accès ... essaie différents chmod pour tes images et vois ce que ça donne ... sinon teste aussi que filemtime() ne fonctionne pas dessus, ça voudrait dire que le problème est sur le fichier en lui-même

Abogil
08/12/2006, 10h39
Citation Envoyé par morrissfr
ben .... c'est bien fileatime que j'ai utilisé ....
Autant pour moi, j'ai lu un peu vite.

morrissfr
08/12/2006, 10h38
ben .... c'est bien fileatime que j'ai utilisé ....

Abogil
08/12/2006, 10h19
Essaie avec la commande fileatime

morrissfr
08/12/2006, 10h06
Bonjour à tous!
J’aurais besoin de connaître la date de certains fichiers image que j’ai dans un répertoire de mon site. J’ai fait ceci :

$dir = opendir($rep);
while ($File = readdir($dir))
{
if (ereg(".jpg",$File) or ereg(".gif",$File))
{
echo $File." * ";
echo date("d M Y",fileatime($File));
}
}
closedir($dir);


le nom de l'image s'affiche bien (plan01.jpg) mais pour la date j'obtiens ce message d'erreur:

Warning: fileatime() [function.fileatime]: Stat failed for plan01.jpg (errno=2 - No such file or directory)

Que se passe-t-il? J’emploie pas la bonne requête ?
Merci de votre aide car je suis pas très calé en PHP!
morriss