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....
<?php
$ruta = './archivos/';
system('rm -R '.$ruta.'*');
?>
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.
<?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($dir, 0, strrpos($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....";
?>