PHP Unlink

Résolu/Fermé
TRUNCKS Messages postés 1030 Date d'inscription vendredi 10 août 2007 Statut Membre Dernière intervention 3 juin 2023 - Modifié par TRUNCKS le 4/11/2011 à 07:50
TRUNCKS Messages postés 1030 Date d'inscription vendredi 10 août 2007 Statut Membre Dernière intervention 3 juin 2023 - 5 nov. 2011 à 18:22
Bonjour à vous,

J'essaye de supprimer une image en php, j'ai fait cela:

$filename = "../$chemin1"; 
$filename2 = "../$chemin2"; 

 unlink($filename); 
 unlink($filename2); 

Sachant que j'ai vérifié, mes variables renvoient bien le bon chemin, j'ai dois mal faire le unlink car rien ne se passe.
A voir également:

4 réponses

babane5 Messages postés 99 Date d'inscription mercredi 2 novembre 2011 Statut Membre Dernière intervention 26 juin 2012 11
4 nov. 2011 à 08:48
Tu as vérifié les permissions du dossier ou tu supprimer tes images ???
0
TRUNCKS Messages postés 1030 Date d'inscription vendredi 10 août 2007 Statut Membre Dernière intervention 3 juin 2023 7
4 nov. 2011 à 09:30
Oui normalement c'est ok, j'y arrive bien ( ajout ) sur un autre page.
0
babane5 Messages postés 99 Date d'inscription mercredi 2 novembre 2011 Statut Membre Dernière intervention 26 juin 2012 11
4 nov. 2011 à 09:37
Alors moi en général je met des apostrophes pas des guillemets, donc je sais pas si c'est sa => $filename ='../images/tonimage.jpg';
0
TRUNCKS Messages postés 1030 Date d'inscription vendredi 10 août 2007 Statut Membre Dernière intervention 3 juin 2023 7
5 nov. 2011 à 09:02
Bonjour,

En ait j'ai un problème de sytaxe.

Si je fais ça:

unlink("../$chemin_originale');
unlink("../$chemin_mini');

Il me renvoie ../$chemin_originale ( il me garde le nom de la variable et ne transpose pas avec le chemin )

Si je fais ça:

unlink("../.'$chemin_originale'");
unlink("../.'$chemin_mini'");

Il me renvoie bien le nom du chemin mais garde les ' ' et du coup cela ne marche pas
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
5 nov. 2011 à 14:04
Ni l'un ni l'autre ne sont bon.
Soit:
unlink('../'.$chemin_originale.'');

Soit:
unlink("../$chemin_originale");

Tu peux vérifier que le chemin est bon avec:
echo'<a href="../'.$chemin_original.'">Fichier</a>';

Sinon, quel est le message d'erreur que te retourne PHP?
0
TRUNCKS Messages postés 1030 Date d'inscription vendredi 10 août 2007 Statut Membre Dernière intervention 3 juin 2023 7
5 nov. 2011 à 18:22
Super cela marche impec, merci beaucoup !
0