Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/11/2008, 08:50
[email protected]
 
Fecha de Ingreso: octubre-2005
Mensajes: 405
Antigüedad: 18 años, 6 meses
Puntos: 1
Respuesta: Problemas al eliminar directorion con unlink

Pense que realizando algunos cambios, podria varia el resultado.
pasando de unlink a rmdir; pero no ha sido asi, a pesar de haber leido lo recomendado por David.
Obteniendo el siguiente mensaje de error:
Warning: rmdir(catalogos/4216837) [function.rmdir]: Permission denied in elimifoto.php on line 35
¿Alguna idea que me ayude a dar solucion a este problema?
Código PHP:
<?
   
//Cuenta las fotos
  
$fotos=0;
  
$dir='catalogos/'.$catalogo;
  if (
is_dir($dir)) 
  {
     if (
$gd opendir($dir)) 
    {
        while ((
$archivo readdir($gd)) !== false
        {
           if(
$archivo != '.' && $archivo != '..' && substr($archivo,-3) != "txt" && $archivo != "")
           {
              
$fotos $fotos 1;
           }
        }
        
closedir($gd);
     }
  }
  
//Si foto = 0 elimino directorio(Carpeta-Catalogo)   
  
if($fotos==0)
  {
     
$dir=$catalogo;
     
$path='catalogos/'.$catalogo;
     if (
$handle opendir($path)) 
     {
        for (;
false !== ($file readdir($handle));) 
       {
          if(
$file != "." && $file != ".."
          {
              if(
unlink($path.$file)) $info.="file ".$file." Eliminacion Exitosa<BR>";
              else 
$info.="No se puede eliminar el archivo ".$file."<BR>";
          }
       }
       
closedir($handle);
       if(!
rmdir($path)) $info.="<BR>No se pudo borrar el directorio ".$path;
       else 
$info.='<BR>'.$path.' Eliminado';
     }
      else 
$info.="Problemas con borrado de directorio";

   }
//header("Location: ".$_SERVER['HTTP_REFERER']);
?>
Desde ya se agradece cualquier colaboracion.