Locace Posté 24 Janvier 2007 Posté 24 Janvier 2007 Bonjour, J'ai un problème avec la fonction rename(). Voilà ce que je trouve dans le manuel php rename ( string oldname, string newname [, resource context] ) je l'utilise comme ceci rename ("../albums/$ancienne_ref", "../albums/$ref" [, 0777] ); je tombe sur un unexpected [ j'ai donc essayé ceci : rename ("../albums/$ancienne_ref", "../albums/$ref" , 0777 ); et ça me donne :Wrong parameter count for rename() Alors comment comprenez vous cela et que feriez vous ? Meri d'avance, tchuss
Dash Posté 24 Janvier 2007 Posté 24 Janvier 2007 Bonjour, il me semble que le 3e argument n'est pas requis. Note: Context support was added with PHP 5.0.0. For a description of contexts, refer to Reference CLV, Stream Functions. Pour arriver au meme resultat, plutot essayer 2 commandes : rename + chmod
Dan Posté 24 Janvier 2007 Posté 24 Janvier 2007 Lorsqu'une fonction a l'un ou plusieur de ses arguments mis entre crochets carrés [ ] dans la page du manuel, cela signifie que ces arguments sont facultatifs. Mais par contre il ne faut pas mettre ces crochets dans le code Et le "wrong parameter count" vient du fait que tu dois tourner Php version 4.x ... ce dernier argument n'apparaît qu'à partir de Php5 comme signalé par Dash. Dan
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant