1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| function supprimer_repertoire($dir)
{
$current_dir = opendir($dir);
while($entryname = readdir($current_dir))
{
if(is_dir("$dir/$entryname") and ($entryname != "." and $entryname!=".."))
{
supprimer_repertoire("${dir}/${entryname}");
}
elseif($entryname != "." and $entryname!="..")
{
unlink("${dir}/${entryname}");
}
} //Fin tant que
closedir($current_dir);
rmdir(${dir});
}
// on teste si le formulaire permettant de supprimer un dossier à été soumis
if (isset($_GET['del_rep'])) {
if (empty($_GET['del_rep'])) {
// si le paramètre n'est pas renseignée, on affiche un petit message d'erreur
$erreur = 'Aucun dossier à supprimer';
}
else {
$dir_remove = $_GET['del_rep'];
supprimer_repertoire('../pics/'.$dir_remove);
supprimer_repertoire('../mini/'.$dir_remove);
}
}
?>
<p>Liste des galeries</p>
<?php
//affiche uniquement les dossiers
$rep = '../pics';
$directory = opendir($rep);
echo '<table border="1">';
while ($f = readdir($directory))
{
if ($f !="." && $f != "..")
{
if(is_dir($rep."/".$f)) {
echo '<tr>
<td>'.$f.'</td>
<td><a href="gerer_rep_photo.php?del_rep='.$f.'">supprimer</a></td>
</tr>';
}
}
}
echo '</table>';
?> |
Partager