Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/09/2005, 08:17
sergiold
 
Fecha de Ingreso: octubre-2004
Mensajes: 751
Antigüedad: 19 años, 6 meses
Puntos: 4
El siguiente código lee el directorio que quieras he indica todos los subdirectorios que tiene, automáticamente el nombre de cada subdirectorio pasa a ser un enlace para eliminarlo.
Si se apreta en un nombre se actualiza la página eliminandose el subdirectorio indicado, todos sus archivos, todos los subsubdirectorios y todos los archivos que hayan en estos.

Código PHP:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?
if($_GET['archivo']==""){
$abrir=opendir("tudirectorio/");//el directorio de tu sitio
    
while (false !== ($archivo readdir($abrir))) 
    { 
           if(
$archivo == '.'); 
           else if(
$archivo == '..'); 
           else if(
$archivo == 'Thumbs.db'); 
           else{ 
           
$getLastModDir filemtime("Webs/".$archivo."/.");
           
$getLastModDir date("d/m/y H:i"$getLastModDir);
           echo 
"<a href='eliminadir.php?archivo=".$archivo."'>".$archivo."</a> ";
           echo 
$getLastModDir."<br>";
           }
    }
}else{
$archivo=$_GET['archivo'];
function 
rmdirr($dir) {
           if(
$objs glob($dir."/*")){
               foreach(
$objs as $obj) {
                      
is_dir($obj)? rmdirr($obj) : unlink($obj);
               }
           }
           
rmdir($dir);
    } 
    
rmdirr("tudirectorio/".$archivo);//modificarlo    
}
?>
</body>
</html>
Sería cuestión de modificar el código par que tambien liste los archivos.

Saludos,
__________________
sergiold