Oui mais comme il s'agit d'un fichier au nom aléatoire, j'ais essayé comme ça
<?php
function getextension($fichier) {
$bouts = explode(".", $fichier);
$extension = array_pop($bouts);
return $extension;
}
if ($_POST['action'] == "supprimer") {
if (!empty($_POST['image']) && !empty($_POST['mot_de_passe'])) {
if ($_POST['mot_de_passe'] == "XXXXXX") {
$extension = strtolower(getextension($image));
if ($extension == "jpg" || $extension == "png" || $extension == "bmp" || $extension == "gif" || $extension == "jpeg") {
if (@unlink($image)) echo "<font face=\"Verdana\">L'image <b>$image</b> a bien été suprimé !</font>";
else echo "<font face=\"Verdana\">Une erreur s'est produite !</font>";
} else echo "<font face=\"Verdana\">Extension interdite !</font>";
} else echo "<font face=\"Verdana\">Mot de passe incorrect !</font>";
} else echo "<font face=\"Verdana\">Formulaire incomplet !</font>";
}
?>
<html>
<body>
<form action="supprime_image.php" method="post">
<input type="hidden" name="action" value="supprimer">
<table>
<tr>
<td><font face="Verdana">Image à supprimer :</font></td>
<td><select name="image">
<option></option>
<option value="">+++ galerie +++</option>
<?php
$images = new images();
$images->repertoire = "galerie";
$images->liste_select();
?>
</select></td>
</tr>
<tr>
<td><font face="Verdana">Mot de passe :</font></td>
<td><input type="password" name="mot_de_passe"></td>
</tr>
<tr>
<td><input type="submit" value="Supprimer l'image !" style="color: #FF0000;"></td>
</tr>
</table>
</form>
Logiquement il devrait me donner la liste des fichiers se trouvant dans le répertoire galerie que je puisses sélectionner laquelle supprimer, seulement rien n'apparait