Fonction RENAME

Eléphanteau du PHP | 14 Messages

30 mai 2005, 11:44

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

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

30 mai 2005, 11:46

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)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Invité
Invité n'ayant pas de compte PHPfrance

30 mai 2005, 12:00

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

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

30 mai 2005, 12:05

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");
?> 
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer