J'ai plusieurs albums photo. Je souhaite les gérer en supprimant ou en ajoutant des photos mais ça ne marche pas. Pour la suppression, il n'y a aucun message d'erreur.
Voilà mon code.
Primo on rentre dans l'album en question et on a les images qui s'affiche avec une corbeille à côté:
<?php
$dossiercourant=opendir("../photo_galerie/$album");//ouvre l'album
while ($file = readdir($dossiercourant)) {
if ($file != "." && $file != "..") {
echo "<tr><td align=\"right\">
<a href=\"../photo_galerie/$album/$file\" rel=\"prettyPhoto\">
<img src=\"../photo_galerie/$album/$file\" height=\"100\">
</a></td>\n";
echo "<td><a href=\"
supprime-photo.php?album=$album&&delfile=$file\"><img src=\"corbeille.gif\" border=\"0\" alt=\"Supprimez le fichier\"></a></td></tr>\n";
}}?>
Ensuite je me rend sur la page supprime-photo.php?album=$album&&delfile=$filequi va demander confirmation de la suppression:
<form action="
gestion-photo.php?album=<?php echo $album ?>&&delfile=<? echo $_GET[delfile]; ?>" method="post" enctype="multipart/form-data" name="supprime" id="supprime">
<p>Etes-vous sûr de vouloir supprimer cette photo de l'album ?</p>
<p><input name="faire" type="hidden" value="delete">
<input name="delfile" type="hidden" id="delfile" value="<? echo $_GET[delfile]; ?>">
<input name="oui" type="submit" id="oui" value="Oui"> <input name="non" type="button" id="non" value="Non" onClick="this.form.faire.value='rien';this.form.submit();"></p></form>
Et enfin je me rend sur la page gestion-photo.php?album=<?php echo $album ?>&&delfile=<? echo $_GET[delfile]; ?>qui est censé effectuer la suppression:
case "delete" :
unlink("../photo_galerie/$album/$delfile");
break;