Page 1 sur 1

Problème de rename

Posté : 15 avr. 2008, 16:31
par HeadQuaker
Bonjour, j'utilise la commande rename mais voici l'erreur.

Warning: rename ./files/catalogue/nintendo/cvdsvddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd.pdf,./files/catalogue/nintendo/Texture-16:24:54-15/04/08.pdf) [function.rename]: Invalid argument in C:\Documents and Settings\jmochica\Mes documents\pigmentz online\includes\inc_fonctions.php on line 15

et voici le code

Code : Tout sélectionner

if ($res_strlen > 30) { $nomobj2 = "Texture-".date("H:i:s").'-'.date("d/m/y").".pdf"; $nouveau = $folder.$nomobj2; $vieux = $folder.$nomobj; rename($vieux, $nouveau);}
Vous pourriez m'éclairer sur la raison du problème?

Merci!

Posté : 15 avr. 2008, 16:43
par jojolapine
essaye de faire
print_r($vieux);
print_r($nouveau);
et indique içi le résultat...

Posté : 15 avr. 2008, 16:49
par HeadQuaker
j'avais déjà fait ca....


Vieux :

./files/catalogue/nintendo/cvdsvddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd.pdf

Nouveau :

./files/catalogue/nintendo/Texture-16:46:50-15/04/08.pdf (j'ai tester aussi sans les / de la date, même résultat)

Info : quand je mets rename($vieux,"./files/catalogue/nintendo/pouet.pdf") ca marche....

Posté : 16 avr. 2008, 16:26
par HeadQuaker
Up pls!

Posté : 16 avr. 2008, 16:30
par Alkann
Le caractère : n'est pas autorisé dans les noms de fichier.
Tu devrais essayer en remplaçant les : et les / par des _

Posté : 16 avr. 2008, 16:31
par HeadQuaker
ah merde c'est vrai, je vais tester....jte tiens au courant

EDIT : Merci c'était bien ça....et beh -___- j'y ai même pas pensé...pfffff