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.