Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/06/2008, 11:47
Canyavall
 
Fecha de Ingreso: septiembre-2005
Mensajes: 10
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: problema con el rmdir

Para simplificar la cosa, he hecho que la direccion de la galeria se guarde en la base de datos, entonces me guarda la direccion partiendo de base del root
ej: "/gallery/upload/A"

He modificado el codigo para hacer un select y recojer los datos de la bd y pasarlo para el rmdir:

Código:
$sql = 'SELECT album_dir
				FROM ' . GALLERY_ALBUMS_TABLE . "
				WHERE album_id = '$album_id'";
				$result = $db->sql_query($sql);
				$resultado = $db->sql_fetchrow($result);
				$db->sql_freeresult($result);
				$filepath = $resultado['album_dir'];
				
				
				
					if (is_dir($filepath) && !is_link($filepath)){
       					if ($dh = opendir($filepath)){
           					while (($sf = readdir($dh)) !== false){
               					if ($sf == '.' || $sf == '..'){
                    				continue;
              					}
               				}
            				closedir($dh);
        				}
       					 return rmdir($filepath);
    				}
					return unlink($filepath);
Y me sigue diciendo que no encuentra el directorio.... que no existe vamos, y existir existe...