Buenas, tengo una pregunta, es posible borrar un archivo escrito con opendir(), intento hacer un unlink(), pero me borra todos los archivos ya que es la misma variable para todos.
Les dejo el codigo:
Código PHP:
<?php
echo "<form action=\"editar.php\" method=\"POST\" name=\"borrarform\" id=\"borrarform\">";
$directorio = opendir("./emoticones"); //ruta actual
while ($archivo = readdir($directorio)) //obtenemos un archivo y luego otro sucesivamente
{
if (is_dir($archivo))//verificamos si es o no un directorio
{
echo ""; //de ser un directorio lo envolvemos entre corchetes
}
else
{
$prim = "./tags/";
$ult = ".txt";
$tag = file("$prim$archivo$ult");
if ($_POST['borrar']) {
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
unlink("./tags/$archivo.txt");
unlink("./emoticones/$archivo");
}
}
echo "<tr>";
echo "<td><center>" . $archivo . "</center></td>";
echo "<td><center><img src=./emoticones/$archivo /></center></td>";
echo "<td><div style=margin-top:-50px class=entry><input type=text size=2 name=\"$tag[0]\" class=inputs value=\"$tag[0]\" /></div></td>";
echo "<td><center><input align=\"right\" type=\"submit\" name=\"borrar\" id=\"borrar\" class=\"bt red\" value=\"Borrar\" /></center></td>";
echo "</tr>";
}
}
?>
Que debo hacer para poder hacer lo que quiero?