Ok, t'a un problème dans le lien que je t'ai donné au début ( au fait c'est moi qui t'ai laissé la première réponse sous le pseudo de "bumbo" mais j'ai changé car c'est un peu ringard...)
En fait je ne savais pas que:
Code PHP :
<a href="suppr.php?file=$dirname.$file" title="Supprimer le fichier">
donne comme lien:
suppr.php?file=$dirname.$file
En fait les variables php ne sont pas interprétée et son affichées tel quel.
J'ai l'habitude de travailler avec des simples quotes dans mon html et dans ce cas ça fonctionne. C'est bizarre...
donc il te faut remplacer ma ligne par:
Code PHP :
<a href="suppr.php?file='.$dirname.$file.'" title="Supprimer le fichier">
Et là normalement il n'y a pas de raison que ca ne marche pas.
Et petite modification du code de morganb12:
Code PHP :
<?php
if (!empty($_GET['file']) && file_exists($_GET['file']))
unlink($_GET['file']);
header("Location: upload.php");
?>
Tious