Probleme avec filemtime entre PHP4 et PHP5

Petit nouveau ! | 2 Messages

02 avr. 2009, 13:47

Alors voilà je vous résume mon probleme.

J'ai 3 serveurs :
- un serveur de fichier
- un serveur PHP4
- un serveur PHP5

Les 3 serveurs sont à la même heure

J'ai un script sur les deux serveurs PHP qui est identique et qui me renvoie la date de dernière modification d'un fichier présent sur le 3eme serveur.

Le problème le voici, pour un fichier déjà existant, la date de dernière modif est différente d'1h entre le serveur PHP4 et le serveur PHP5. Pour un nouveau fichier je n'ai pas ce probleme et la fonction time() me renvoie bien la même chose sur les deux serveurs.

Quelqu'un aurait-il une idée de pourquoi sur le serveur PHP5 il m'affiche 1h de moins que ce qu'il devrait ? :roll:

Mammouth du PHP | 661 Messages

02 avr. 2009, 16:08

comment interroges tu ton fichier distant ?

@+

Petit nouveau ! | 2 Messages

03 avr. 2009, 10:32

C'est bon j'ai la réponse à ma question...

En fait PHP4 gère très mal le passage à l'heure d'été et rajoute donc 1h à la date de modif de ton fichier avec filemtime quand t'es en heure d'été...

Le truc pas logique du tout mais ca poussera peut-être ma boite à passer à PHP5...

Merci quand même :wink: