Aller au contenu

rename()


Locace

Sujets conseillés

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

Lien vers le commentaire
Partager sur d’autres sites

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

:)

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...