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>';
}
}
?>
Quien pueda ayudarme se los agradezco.
Muchas gracias!