User 5795558
User 5795558
Machacateclados
Machacateclados

Hola, tengo un codigo para eliminar una carpeta:

rmdir($carpeta);

Pero me salta el error de que la carpeta no esta vacia, y ¿Como se vacia la carpeta?

Avatar Image
@man / @woman
@man / @woman

Eliminado los ficheros que hay dentro... tendrás que hacer un script que revise eso.

User 5795558
User 5795558
Machacateclados
Machacateclados

pero, como se hace eso?

Avatar Image
@man / @woman
@man / @woman

Debes hacer un script que:

- abra la carpeta

- lea los archivos, luego que

- los elimina y finalmente

- cierre y borre la carpeta.

En la web hay muchos ejemplos y scripts para descargar.

User 5795558
User 5795558
Machacateclados
Machacateclados

Vale e hecho un codigo, pero salta error cuando la carpeta esta vacia.


$directorio=opendir($dir); 
echo "Carpeta:<br>"; 
while ($archivo = readdir($directorio)){ 
 if($archivo=='.' or $archivo=='..'){ 
 echo ""; 
 }else { 
 $enlace=$dir.$archivo;
 unlink($enlace);
 } 
 } 
closedir($directorio);
Avatar Image
@man / @woman
@man / @woman

¿ y el error?

User 5795558
User 5795558
Machacateclados
Machacateclados

Ya lo arregle, gracias de todos modos.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares