Page 1 sur 1

Fonction RENAME

Posté : 30 mai 2005, 11:44
par steph
J'utilise la fonction rename afin de mettre la date du jour au bout d'un fichier aussi bien avec la fonction date ou mktime ma date ne s'affiche pas.
Quelqu'un connait-il une solution ?
Merci

Posté : 30 mai 2005, 11:46
par zeus
C'est pas très clair !!!!

C'est ta fonction rename qui ne fonctionne pas ou bien tu n'arrive pas à récupérer la date du jour ?

Donne nous un petit bout de ton code (celui qui pose pb)

Posté : 30 mai 2005, 12:00
par Invité
Voici un morceau de code.
Le problème c'est que je n'arrive pas à récupérer la date du jour

<?

$date=mktime(0,0,0,(integer)date("n"),(integer)date("j"),(integer)date("Y"));
rename ("/WINDOWS/Bureau/PDF_essai/12h_auj_O3_prev.txt","/WINDOWS/Bureau/PDF_essai/12h_auj_O3_prev_$date.txt");
?>

Merci

Posté : 30 mai 2005, 12:05
par zeus
2-3 point que je veu éclaircir :

- mktime te retourne un entier qui correspond au nombre de seconde écoulé depuis le 1er janvier 1970 (je crois)
- si tu veut la date sous la forme aaaa/mm/jj, tu peut utiliser date("Y/m/d")
- il vaut mieux sortir les variables PHP des chaines.

Je te conseillerais donc :


MessagePosté le: 30 Mai 2005, 12:00 Sujet du message:
Voici un morceau de code.
Le problème c'est que je n'arrive pas à récupérer la date du jour
<?
$date= date("Y/m/d");
rename ("/WINDOWS/Bureau/PDF_essai/12h_auj_O3_prev.txt","/WINDOWS/Bureau/PDF_essai/12h_auj_O3_prev_".$date.".txt");
?>