Pb avec unlink en PHP (erreur t_string)
kouki1000
Messages postés
117
Statut
Membre
-
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
- Iptv erreur de lecture - Forum TV & Vidéo
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Erreur 4101 france tv - Forum Lecteurs et supports 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.