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>