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

Vuelvo a explicarme, el codigo que os he pegado es el de mkdir, el de creacion del directorio, ahora me falta el de borrar el directorio, tengo hehco un recursive_rmdir, ahora os pego el codigo para la eliminacion del directorio.
Código:
$sql = 'SELECT *
					FROM ' . GALLERY_ALBUMS_TABLE . '
					WHERE album_id = ' . $album_id;
				$result = $db->sql_query($sql);
				$resultado = $db->sql_fetchrow($result);
				$db->sql_freeresult($result);
			
				$seguiment = $resultado['parent_id'];
				$total = $resultado['album_name'];
				if ($resultado['parent_id'] != 0){
					while ($seguiment != 0){			
						$sql = 'SELECT parent_id, album_name FROM '. GALLERY_ALBUMS_TABLE . ' WHERE album_id = ' . $seguiment;
						$result = $db->sql_query($sql);
						$resultat = $db->sql_fetchrow($result);
						$db->sql_freeresult($result);
						$total = $resultat['album_name'] . '/' . $total;
						$seguiment = $resultat ['parent_id'];
					}
				}
				$filepath = $phpbb_root_path . GALLERY_ROOT_PATH . 'upload/' . $total;
				
					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);
El problema es que me dice que no existe el directorio, cuando el directorio es esxactamente el mismo que el de la creacion del directorio que es el que os he pegado en el primer post