Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2008, 17:42
gesking
 
Fecha de Ingreso: diciembre-2006
Mensajes: 294
Antigüedad: 17 años, 5 meses
Puntos: 2
Eliminar archivos

Hola! Tengo un problema con un sistemita muy simple y pequeño que hice.
El mismo abre una carpeta y muestra todos los nombres de las imagenes en un select. También coloqué un script que al clic de cualquier imagen me la visualiza a su derecha.
Bueno, vamos al punto, en teoria al tocar el boton "borrar" debe de borrar la imágen seleccionada y no lo hace

Este es mi script:

Código PHP:
<?
include("config.php");
if(
admin()){
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="30%" valign="top">
<form method="post" action="eliminar.php" enctype="multipart/form-data">
  <div align="center">
  <select name="archivo" id="archivo" class="form" onChange="abrir_imagen(this)">
    <?
$path 
".";
$dir opendir($path);
$element_list = array();
while (
$elemento readdir($dir))
{
    
$element strtolower($elemento);
    if (
$element != '.' && $element != '..' && strpos($element'.php') === false) {
        
$element_list[$element] = filemtime($path '/' $elemento);
    }
}
arsort($element_list);
foreach (
array_keys($element_list) as $elemento)
{
    echo 
"<option value='$elemento'>$elemento</option>\r\n";
}
closedir($dir); ?>
  </select>
  <br>
  <br>
  <input name="borrar" type="submit" class="form" id="borrar" value="Borrar">
  </div>
</form>
</td>
    <td width="70%"><div align="center">
<script type="text/javascript">
function abrir_imagen(obj) {
    document.getElementById('imagen_grande').src = obj.value;
}
</script>
<img src="" id="imagen_grande">
<script type="text/javascript">
    abrir_imagen(document.getElementById('archivo'));
</script>
    </div></td>
  </tr>
</table>
<?
if($borrar) {
unlink("$archivo") ;
echo 
"El archivo <b>$archivo</b> ha sido borrado satisfactoriamente.<br><br><br><br>";
}
?>
<br><br><a href="index.php">Volver</a>
<br><a href="ver.php">Ver</a>
<br><a href="salir.php">Logout</a>
<?
} else {
echo
"Esta seccion es solo para administradores !";
}
?>
Espero que me puedan ayudar. Gracias