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

Tengo problemas con la eliminacion de un directorio
mensaje de error:

Warning: unlink(catalogos/814677) [function.unlink]: Permission denied in elimifoto.php on line 19

Warning: Cannot modify header information - headers already sent by (output started at elimifoto.php:19) in elimifoto.php on line 26


Alguien que me pueda ayudar ha encontrar el problema......
Código PHP:
<?
  $catalogo
=$_REQUEST['catalogo'];
  
$foto=$_REQUEST['imag'];
  
//Elimino la foto
   
unlink('catalogos/'.$catalogo.'/'.$foto);
   
//Si fotos = 0, Eliminar Catalogo y actualizar Base de Datos
  
$dir=opendir('catalogos/'.$catalogo);
  while(
$filename=readdir($dir))
  {
      
$ext=strtolower(substr($filename,-3,3));
      if(
$ext == "jpg")
        
$cuenta=cuenta+1;
  }
  if(
$cuenta==0)
  {
    
//Si elimino la ultima foto elimino el catalogo (Carpeta-Directorio).
    
unlink('catalogos/'.$catalogo);    
    
//Actualizar base exipro, con swfoto_p en 0
    
include("config.php");
    
$foto=0;
    
$sql="update exipro set swfoto_p='$foto' where codpro_p = '$catalogo' limit 1";
    
mysql_query($sql,$conexion) or die("Problemas con actualizacion de catalogo..<b>".mysql_error());
  }
  
header("Location: ".$_SERVER['HTTP_REFERER']);
?>
como referencia el catalogo (Carpeta-Directorio) los creo en otra aplicacion asi:
Código PHP:
<?
 
@mkdir("catalogos/".$codigo,0777);
?>