Problème de rename

Eléphanteau du PHP | 11 Messages

15 avr. 2008, 16:31

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!
Modifié en dernier par HeadQuaker le 16 avr. 2008, 16:27, modifié 1 fois.

ViPHP
ViPHP | 3607 Messages

15 avr. 2008, 16:43

essaye de faire
print_r($vieux);
print_r($nouveau);
et indique içi le résultat...

Eléphanteau du PHP | 11 Messages

15 avr. 2008, 16:49

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....
Modifié en dernier par HeadQuaker le 16 avr. 2008, 16:40, modifié 2 fois.

Eléphanteau du PHP | 11 Messages

16 avr. 2008, 16:26

Up pls!

Eléphant du PHP | 79 Messages

16 avr. 2008, 16:30

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

Eléphanteau du PHP | 11 Messages

16 avr. 2008, 16:31

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