par
webide » 21 janv. 2009, 10:21
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
Oui mais comme il s'agit d'un fichier au nom aléatoire, j'ais essayé comme ça
[php]
<?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>
[/php]
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