Page 1 sur 1

Rennomer répertoire

Posté : 28 avr. 2007, 12:35
par djeek9006
Bonjour,
je ne comprends pas, la fonction
<?php
rename("$olddir","$newdir");
?>
Me renvois un
Warning: rename(102212,448569) [function.rename]: Permission denied
alors que mon répertoire est en attributs 777 bien sur ....

Mon hebergeur me limite -t-il les fonctions PHP ??!! (J'ai un hébergeur payant)

Merci pour vos réponses

Posté : 28 avr. 2007, 12:40
par Ryle
Il peut effectivement te limiter certaines fonctions.. pour le coup là je vois pas trop l'intérêt de celle là m'enfin bon...

Au niveau des droits, c'est le répertoire parent qu'il faut consulter pour savoir si tu as les droits d'écriture dedans. En effet, le 777 sur ton répertoire signifie que tu peux faire ce que tu veux de ce qu'il contient, pas nécessairement de lui :)

Et pas besoin de donner du boulot en plus à php à transformer tes variables en chaine pour utiiliser leurs valeurs :) :
<?php 
  rename($olddir, $newdir); 
?>

Posté : 28 avr. 2007, 12:47
par djeek9006
Ca marche nickel, il fallait bien donner les attributs 777 au repertoire source ...
Merci beaucoup !!