Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2007, 17:46
gesking
 
Fecha de Ingreso: diciembre-2006
Mensajes: 294
Antigüedad: 17 años, 4 meses
Puntos: 2
Eliminar Img. de un Directorio

Hola gente, tengo unas imagenes en un directorio y las quiero eliminar, dandome opciones de cual quiero borrar... Hice este script:



admin_eliminar_imagenes.php
Código PHP:
if(admin()){
echo 
"<form action=\"admin_eliminar_imagenes2.php\" method=\"post\" name=\"form1\">
<table width=\"100%\" border=\"0\">"
;
$directorio opendir("img/");
while (
$imagen readdir($directorio))
{
    if (
$imagen != '.' && $imagen != '..' && strpos($imagen'.php') === false)
    {
$imagen_completa "img/$imagen";
        echo 
'<tr><td width="1%"><img src="' $imagen_completa '"></td><td width="99%"><input type=submit value=Eliminar name="eliminar"></div></td></tr>';
    }    
}
closedir($directorio);
echo
"
</table>
</form>"
;
} else {
echo
"Esta seccion es solo para administradores !";

admin_eliminar_imagenes2.php
Código PHP:
if(admin()){
if(
eliminar) {
unlink($imagen_completa);
echo 
"La imagen se eliminó correctamente.<br><a href=\"admin_eliminar_imagenes.php\">Eliminar Otro</a><br><a href=\"admin_menu.php\">Ir al Panel de Control</a>";
} else {
echo 
"No se pude eliminar la imagen.";
}
} else {
echo
"Esta seccion es solo para administradores !";

En el primero archivo me muestra las imagenes y a su lado un boton que dice "eliminar". Pero cuando apreto el boton se dirige al otro archivo y salta lo siguiente:

Warning: unlink() [function.unlink]: No such file or directory in /home/pi000676/public_html/acuarela/admin_eliminar_imagenes2.php on line 40
La imagen se eliminó correctamente.
Eliminar Otro
Ir al Panel de Control

La linea 40 es la sig.
Código PHP:
unlink($imagen_completa); 
Por favor si alguien me puede ayudar o que tenga un script para elegir que imagen eliminar de un directorio se los agradecería un monton!!

gracias.