Foros del Web » Programando para Internet » PHP »

Eliminar ciertos archivos de un directorio...

Estas en el tema de Eliminar ciertos archivos de un directorio... en el foro de PHP en Foros del Web. Hola, mi pregunta es la siguiente: Dado cierto directorio, quiero mostrar todo el contenido del directorio y a su vez quiero que apareaca al lado ...
  #1 (permalink)  
Antiguo 16/11/2008, 07:03
 
Fecha de Ingreso: octubre-2008
Mensajes: 64
Antigüedad: 15 años, 6 meses
Puntos: 0
Eliminar ciertos archivos de un directorio...

Hola, mi pregunta es la siguiente:

Dado cierto directorio, quiero mostrar todo el contenido del directorio y a su vez quiero que apareaca al lado del nombre del fichero "eliminar" que pulsando en el link elimine el archivo del directorio...

O por ejempolo que se muestren todos los archivos y a su lado aparezca una casilla de verificacion y luego dandole al boton de submit eliminar los archivos marcados del directorio...

¿como puedo hacerlo?
  #2 (permalink)  
Antiguo 16/11/2008, 09:13
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Eliminar ciertos archivos de un directorio...

ciclos.... funciones del sistema de archivos... simple, no?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 16/11/2008, 10:43
 
Fecha de Ingreso: octubre-2008
Mensajes: 64
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Eliminar ciertos archivos de un directorio...

Gracias por contestar...

Si la teoria simple... pero:

Yo lo que intento hacer es un bucle, en cada iteración muestro el nombre del archivo lo que no se hacer es como poner a continuacion del nombre del archivo el link que me llame a la funcion "eliminar" que ya la tengo implementada... Por lo que tengo entendido con un href no se puede, ¿me equivoco?

Saludos
  #4 (permalink)  
Antiguo 16/11/2008, 10:45
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Eliminar ciertos archivos de un directorio...

claro que se puede....!

ya sea con links o botones, todo se puede... solo es cuestión de ser creativo, suerte...


mira, primero... necesitas tu variable de entrada (o carpeta)

con esa simple, haces un ciclo e imprimes los resultados (con un enlaces por ejemplo)

esta variable del enlace debe contener la referencia al archivo a eliminar, simple no?

ahora, cuando recibas la variable... comparas la ruta inicial mas el archivo seleccionado (o enviado vía URL) y si existe, bingo!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 16/11/2008, 11:28
 
Fecha de Ingreso: mayo-2006
Mensajes: 288
Antigüedad: 18 años
Puntos: 4
Respuesta: Eliminar ciertos archivos de un directorio...

uff tal ves necesites esto solo una parte:
Código PHP:
<?
//sea esta la pgina dir.php
// el acceso a ete archivo sera dir.php?dir=midirectorio.
// donde "dir=" indica el directorio a explorar. 
$dir =$_GET['dir'];
$files scandir($dir);
for(
$i=0;$i<count($files);$i++){
     echo 
$files[$i]."<br>\n";
}
?>
Y para eliminar el directorio usa la funcion http://www.php.net/rmdir, y para eliminar archivos individuales usa la funcion unlink
Pero te mucho cuidado habarn problemas busca info acerca de esta funcion en el foro.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:36.