Para la eliminación de archivos, existe una función llamada unlink(ruta).
En el siguiente ejemplo, he creado una carpeta llamada archivos-temporales en la cual existe un archivo llamado reportes.txt.
A través de un formulario llevaré a cabo la eliminación de dicho archivo, indicando la ruta en un input "text" ...
Código de ejemplo ...
<?php
/* By http://php-estudios.blogspot.com */
$mensaje = "";
if (isset($_POST["eliminar"]))
{
$eliminar = htmlspecialchars($_POST["eliminar"]);
$proceso = unlink($eliminar);
if (!$proceso)
{
$mensaje = "<p>Ha habido un error, el archivo no existe ó la ruta no es correcta</p>";
}
else
{
$mensaje = "<p>El archivo $eliminar ha sido eliminado correctamente.</p>";
}
}
?>
<!DOCTYPE HTML>
<html>
<head>
<title>Eliminar archivos con PHP</title>
</head>
<body>
<?php echo $mensaje; ?>
<form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
Ruta del archivo a eliminar: <input type="text" name="eliminar" size="40">
<input type="submit" value="Eliminar">
</form>
</body>
</html>

No hay comentarios:
Publicar un comentario