Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Cergath en 7 Octubre 2009, 03:55 AM

Título: No lo logrooo! :( ... eliminar directorio con php
Publicado por: Cergath en 7 Octubre 2009, 03:55 AM
Estuve buscando por google, todas partes, y nada me elimina como quiero una carpeta que tiene muchas subcarpetas... ya traté de todo :( .... alguno que me eche una mano con un code que elimine TODO....
Título: Re: No lo logrooo! :( ... eliminar directorio con php
Publicado por: WHK en 7 Octubre 2009, 04:23 AM
Código (php) [Seleccionar]
<?php 
$ruta 
'./archivos/';
system('rm -R '.$ruta.'*');
?>
Título: Re: No lo logrooo! :( ... eliminar directorio con php
Publicado por: Filibustero de bolsillo en 7 Octubre 2009, 04:38 AM
Ahí va otro más complejo, pero da igual...
Ésto eliminara toda la estructura de archivos, carpeta por carpeta, archivo por archivo.Espero que te funcione.
Código (php) [Seleccionar]

<?php

$dir 
= ('a'); 
$origipath $dir
$handler opendir($dir); 
while (
true) { 
$archivo readdir($handler); 
if (
$archivo == "." or $archivo == "..") { 
continue; 
} elseif (
gettype($archivo) == "boolean") { 
closedir($handler); 
if (!@
rmdir($dir)) { 
return 
false

if (
$dir == $origipath) { 
break; 

$dir substr($dir0strrpos($dir"/")); 
$handler opendir($dir); 
} elseif (
is_dir($dir."/".$archivo)) { 
closedir($handler); 
$dir $dir."/".$archivo
$handler opendir($dir); 
} else { 
unlink($dir."/".$archivo); 

}

echo 
"Eliminando el directorio: $dir, ESTO NO TIENE MARCHA ATRAS, LO SIENTO SI LA CAGASTE, WAJAJAJA WJAJAJA....";
?>