Pb avec unlink en PHP (erreur t_string)
kouki1000
Messages postés
108
Date d'inscription
Statut
Membre
Dernière intervention
-
Kouki1000 -
Kouki1000 -
Bonjour,
J'ai récupéré un script d'explorateur de fichiers ( sur le serveur ) et j'aimerais y ajouter une fonction pour supprimer les fichiers. L'exploration se fait sous forme de tableau, donc j'ai ajouté une colonne avec cette fonction.
J'ai fait un lien vers une page PHP avec variable (celle du fichier de la ligne du tableau) mais j'obtiens une erreur de type T_STRING. Voici les extraits de code source :
Dir.php (explorateur): La colonne de tableau avec "supprimer"
$nomfic étant le nom de fichier affiché sur la ligne.
Et le fichier PHP qui est sup.php qui supprime le fichier:
La variable fic est celle du fichier a supprimer (contenu dans l'adresse (method GET)).
Et le tout me retourne ça:
Parse error: syntax error, unexpected T_STRING in /mnt/112/sdb/1/3/[monsite]/ExplorerXP/sup.php on line 4
Et je suis débutant en PHP. Si quelqu'un pouvait m'éclairer, cela serait très gentil de sa part.
Merci d'avance et bonne journée/soirée a tous.
J'ai récupéré un script d'explorateur de fichiers ( sur le serveur ) et j'aimerais y ajouter une fonction pour supprimer les fichiers. L'exploration se fait sous forme de tableau, donc j'ai ajouté une colonne avec cette fonction.
J'ai fait un lien vers une page PHP avec variable (celle du fichier de la ligne du tableau) mais j'obtiens une erreur de type T_STRING. Voici les extraits de code source :
Dir.php (explorateur): La colonne de tableau avec "supprimer"
<TD <? if ($pair==1) {echo "";?>BGCOLOR="#F2F4F7" bordercolor="#F2F4F7"<?} else {echo "";?>BGCOLOR="#EBEEF3" bordercolor="#EBEEF3"<?}?>ALIGN="left" ><A HREF="<? echo "sup.php?fic=".$nomfic; ?>"><img src="supprimer.png" border=0></A></TD></gras> </TR> <? }
$nomfic étant le nom de fichier affiché sur la ligne.
Et le fichier PHP qui est sup.php qui supprime le fichier:
<? $fichier_sup = $_GET["fic"] unlink('$fichier_sup'); >
La variable fic est celle du fichier a supprimer (contenu dans l'adresse (method GET)).
Et le tout me retourne ça:
Parse error: syntax error, unexpected T_STRING in /mnt/112/sdb/1/3/[monsite]/ExplorerXP/sup.php on line 4
Et je suis débutant en PHP. Si quelqu'un pouvait m'éclairer, cela serait très gentil de sa part.
Merci d'avance et bonne journée/soirée a tous.
A voir également:
- Pb avec unlink en PHP (erreur t_string)
- Expert php pinterest - Télécharger - Langages
- Erreur 0x80070643 - Accueil - Windows
- J'aime par erreur facebook notification - Forum Facebook
- Erreur de lecture reconnecté en 3s - Forum TV & Vidéo
- Iptv erreur de lecture - Forum TV & Vidéo
4 réponses
Bonjour
Tu ne sais pas à quoi servent les apostrophes ' en PHP ?
avec unlink('$fichier_sup'); tu effaces le fichier dont le nom est $fichier_sup et qui n'existe sûrement pas.
avec unlink($fichier_sup); tu effaces le fichier dont le nom est dans la variable $fichier_sup, ce qui probablement ce que tu cherches à faire.
Tu ne sais pas à quoi servent les apostrophes ' en PHP ?
avec unlink('$fichier_sup'); tu effaces le fichier dont le nom est $fichier_sup et qui n'existe sûrement pas.
avec unlink($fichier_sup); tu effaces le fichier dont le nom est dans la variable $fichier_sup, ce qui probablement ce que tu cherches à faire.