martes, 21 de agosto de 2012

Eliminar archivos con PHP


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: