22/08/2011, 02:29
|
| | Fecha de Ingreso: noviembre-2008
Mensajes: 66
Antigüedad: 16 años, 1 mes Puntos: 0 | |
Eliminar fichero de una lista de ficheros Hola,
Quiero listar los ficheros que se encuentran en un directorio, y al lado de cada uno quiero poner un enlace para borrar.
Me lista bien los ficheros, pero en el valor del botón para borrar, siempre me pone el del último fichero, por lo tanto da igual a que fichero de le para borrar que siempre me borra el último. ¿Qué me está fallando?
Aquí os pongo mi código, espero que podáis ayudarme:
<form action="Eliminar.php" method="POST">
<?php
if ($gestor = opendir('../files')) {
echo "<ul>";
while (false !== ($arch = readdir($gestor))) {
if ($arch != "." && $arch != ".." && $arch!=="Thumbs.db") {
echo "<li><a href=\"../files/".$arch."\" class=\"linkli\">".$arch."</a></li>\n";
$rutaFich = "../files/" . $arch;
echo $rutaFich;
?>
<input type="hidden" name="fichero" value="<?php echo $rutaFich; ?>" >
<input name="enviar" type="submit" value="Eliminar fichero" />
<?php
}
}
?>
</form> |