Bonjour à tous,

Alors voilà j'aurais besoin d'une fonction permettant de renommer un dossier via PHP...

En naviguant sur internet j'ai trouvé la fonction "rename" mais celle-ci n'à pas l'air de marcher dans mon code :

public function update($id, $name, $statut){
    $requete = "
        update albums set nom_album = '$name', statut_album = $statut
    where id_album = $id
    ";
    mysql_query($requete);
    $oldname = $this->recupererName($id);
    $oldname = '../admin/uploads/'.$oldname;
    $newname = '../admin/uploads/'.$name;
    $res = rename($oldname, $newname);
}

La variable "$oldname" contient le chemin du dossier.
La variable "$newname" contient le chemin du dossier avec la modification.

Anthony

2 réponses


t0mweb
Réponse acceptée

As-tu testé la valeur de $res afin de voir si elle retourne true ou false? As-tu vérifié également les droits au niveau des dossiers/fichiers?

Je viens de tester avec une condition puis elle retourner false, j'ai donc changer le chemin car je ne remontais pas assez en arrière...

Merci ;)