05. september 2005 - 19:04Der er
15 kommentarer og 1 løsning
slet mappe
jeg har lige fundet et script her på exp hvor man kan oprette en mappe på serveren...
nu kunne jeg så godt tænke mig et hvor den på en liste skriver alle mapperne i den mappe scriptet ligger i hvor man så skal kunne slette mappen og når man sletter mappen skulle den også gerne slette alle php filer hvis det er muligt
ellers er det nok med at vise mapperne på en liste og at kunne slette mappen
Du kunne lave noget kode med opendir eller glob, som giver dig alle dirs i en mappe. Så kunne du lave en fil som hed: sletDir.php Ved hvert dir laver du så: <a href="sletDir.php?dir=mappe1">Slet Mappe1</a> <a href="sletDir.php?dir=mappe2">Slet Mappe2</a> osv...
Du bør dog lave noget tjek, ellers kan alle kalde funktionen: sletDir.php?rootDir eller noget i den stil.
har fundet det her men den sletter ikke mappen <?php //udskriver mapper, men ikke indholdet i dem. $dirs = glob("*",GLOB_ONLYDIR); foreach ($dirs AS $dir) { echo "<a href='opret_slet_mappe.php?mappe=$dir'>$dir\n</a><br>"; } ?>
<?php //sletter dir if (!$_get['mappe'] == ""){ $mappe = $_get['mappe'];
function rmdirr($mappe) { if($objs = glob($mappe."/*")){ foreach($objs as $obj) { is_dir($obj)? rmdirr($obj) : unlink($obj); } } rmdir($mappe); } } ?>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.