Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2011, 14:06
Avatar de ale_dla
ale_dla
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 189
Antigüedad: 15 años
Puntos: 3
Borrar imagen

Hola a todos!
Tengo un script donde listo todas las imagenes que tengo en un directorio.
Con una imagen y un confirm de javascript pregunta si desea eliminar la imagen.
No se bien como hacer el unlink para eliminar la imagen, me muestra un error de Permission denied.

Codigo:
Código PHP:
<script language="JavaScript" type="text/javascript">
function delnews(newsTitle)
{
    if (confirm("Esta seguro de eliminar  la foto: '" + newsTitle + "'"))
    {
        window.location.href = 'fotos.php?delnews=' + newsTitle;
    }
}
</script>
<?php
if(isset($_GET['delnews']))
    {
        
//areglo de extensiones permitidas
        
$arr_exts=array("jpg","gif","png","JPG");
        
        
//definimos el path de acceso
        
$path "../image/portada/";
        
        
//abrimos el directorio
        
$dir opendir($path);
        
        
//Mostramos las informaciones
        
$elemento=readdir($dir);
                
// borro la imagen
                 
unlink($path.$elemento);
         
        
//header("Location:".$_SERVER['PHP_SELF']);
        
$body .= '<div class="success fback">
                    <p>Foto eliminado!</p>
                    <a href="#" class="close">CERRAR</a>
                </div>'
;
        
    }
//areglo de extensiones permitidas
    
$arr_exts=array("jpg","gif","png","JPG");
    
//definimos el path de acceso
    
$path "../image/portada/";
    
//abrimos el directorio
    
$dir opendir($path);
    
//Mostramos las informaciones
    
while ($elemento=readdir($dir))
    {
       
$ext=substr($elemento,-3);
       if((
$elemento!='.') && ($elemento!='..') && in_array($ext,$arr_exts))
       {
           
$body .= '<tr>';
           
$body .= '<td><img src="'.$path.$elemento.'" width="150" height="150"></td>';
           
$body .= '<td>'.$elemento.'</td>';
           
$body .= "<td align='center'><a href=\"javascript:delnews('".$elemento."')\"><img src='image/borrar.png' alt='Borrar' /></a></td>";
           
$body .= '</tr>';
       }
        
    }
?>
No estoy utilizando correctamente la función unlink.
Quien pueda ayudarme se los agradezco.
Muchas gracias!