Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2008, 03:02
carbo
 
Fecha de Ingreso: abril-2008
Mensajes: 15
Antigüedad: 16 años
Puntos: 0
Problema al borrar directorio

Hola, tengo un problemilla. Resulta que tengo un directorio con imágenes. Tengo varias subcarpetas por cada una de las galerçias que tengo, y dentro de estas tengo otra subcarpeta con las miniaturas de las imágenes. El problema es que quiero que cuando no queden más imágenes me borre la carpeta de esa galería así como su carpeta de miniaturas.

Lo que hago es un rmdir de la subcarpeta de miniaturas y si funciona (estaba vacía porque rmdir no funciona si hay archivos dentro) borro la de la galeria (que debería estar vacía después de borrar todo lo otro). Aquí el código:

Código PHP:
$directorio $path_gal."/thumbnails/";
$dir2 $path_gal;

if(
rmdir($directorio)){
    
rmdir($dir2);

El problema está en que me borra el primer directorio, el de las miniaturas-subdirectorio-, pero el otro no me lo borra. Y lo compruebo y está vacio ¿? Incluso he hecho esto:

Código PHP:
$directorio $path_gal."/thumbnails/";
$dir2 $path_gal;

if(
rmdir($directorio)){
$archivos scandir($dir2);
$num count($archivos);

for (
$i=0$i<=$num$i++) {
 
unlink ($archivos[$i]); 
}
    
rmdir($dir2);

para eliminar todo lo de ese directorio. Podéis darme alguna pista de qué es lo que falla?

Muchas gracias por adelantado!