Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/03/2009, 05:38
zabal
 
Fecha de Ingreso: marzo-2009
Mensajes: 5
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Eliminar archivos seleccionados mediante un checkbox al usar boton borrar

Esto es la parte del formulario que llama a borrar_archivos.php:

Código PHP:
<div align="center"> <form action="ftpupload.php" method="post" enctype="multipart/form-data"> 
       <label for="upload"><span class="Estilo1">Elige archivo a borrar: <br /></span></label> 
      
       <input type="hidden" name="usuario" value="<?php echo $usuario?>"/>
       <input type="hidden" name="contrasenya" value="<?php echo $contrasenya?>"/>
      <!--<input name="upload" type="file" id="upload"/>
      <input type="hidden" name="MAX_FILE_SIZE" value="1000000" id="MAX_FILE_SIZE"><br />-->
      <?php
          
//include("./imag_admin/funciones.php");
        
include("./imag_admin/borrar_directorio.php");
        
?>
       
       </form> 
   </div>
/////////////////////////////////////

Y este es el script que tengo para listar esos archivos, y (en teoria) borrarlos:

Código PHP:
<?php
include('funciones.php');
    
$dir opendir("./imag_admin/nivel1/"); //    Abrimos el directorio de las fotos.
    
$lista = array(); //    Creamos una array vacio.
    
while($leer readdir($dir)){
            
//    Obtenemos la extension.
        
$file explode(".",$leer);
        
$ext end($file);
        
//    Vamos llenando el array si son extensiones validas.
        
if($ext == "gif" || $ext == "jpg" || $ext == "JPG"){
             
$nombre_archivo '$leer';
            
$lista[] .= $leer;
                 }
    }
    
//ordenamos los archivos por los mas recientes
    
arsort ($lista);
    
reset ($lista);
    
//Cerramos el directorio.
    
closedir($dir);
    
//    Contamos el numero de fotos.
    
$total count($lista);
    
//    Para prevenir errores, si el numero de fotos a mostrar es mayor que las que hay
    //    mostramos las que hay.
    
$num_images 20;
    if(
$total $num_images$num_images $total;

    
//    Mostramos las fotos.
    
for($i 0; ($i $num_images); $i++){
        
        echo 
'<input type="checkbox" name="listaimagenes_'.$i.'" value="'.$lista[$i].'" id="listaimagenes" align="left"/><span style="color:#FF0000">'.$lista[$i].'</span><br />';
        }
    
        echo 
'<input type="button" name="borrar" value="Borrar" id="borra_'.$i.'" onclick="borrar()"/>';
    
?>

Última edición por zabal; 31/03/2009 a las 02:37