[PHP] Concaténation variable à une adresse

Fermé
sophie26 Messages postés 25 Date d'inscription mercredi 17 janvier 2007 Statut Membre Dernière intervention 14 avril 2007 - 14 févr. 2007 à 09:16
sophie26 Messages postés 25 Date d'inscription mercredi 17 janvier 2007 Statut Membre Dernière intervention 14 avril 2007 - 14 févr. 2007 à 10:33
Bonjours,

Voila je n'arrive pas a concaténer ma variable à une adresse pour supprimer un fichier :

unlink('../dl/"'.$res.'"');

$res contiend le nom complet du fichier à supprimer.
Merci de bien vouloir me donner un petit coup de main ^^.
Cordialement sophie,

3 réponses

sophie26 Messages postés 25 Date d'inscription mercredi 17 janvier 2007 Statut Membre Dernière intervention 14 avril 2007 9
14 févr. 2007 à 09:57
J'ai aussi tenter de modifier

unlink('../dl/"' echo $res'"');
en tanter de faire quelquechose ressemblent à ceci :

/dl/<? echo $row['pseudo'];?>.rar" ' qui fonctionne très bien ^^

Merci de me donner un coup de pouce.
sophie,
0
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
14 févr. 2007 à 10:27
Bonjour,

Il y a un problème dans tes guillemets, il y en a beaucoup trop !
Essaie ceci :
unlink('../dl/'.$res);

A moins que tous ces guillemets aient eu pour but de se prémunir des espaces dans le nom du fichier ? Je ne sais pas si la fonction unlink a besoin d'aide pour les gérer... Mais si oui, alors il faut les mettre autour de l'ensemble du chemin, et pas uniquement autour du nom :
unlink('"../dl/'.$res.'"');

Xavier
0
sophie26 Messages postés 25 Date d'inscription mercredi 17 janvier 2007 Statut Membre Dernière intervention 14 avril 2007 9
14 févr. 2007 à 10:33
En effet ^^, je crois que je me suis trop habitué à mettre des guillemets.
Merci beaucoup

Sophie,
0