comments
Author: Admin/Publisher |finished |not checked
PHP unlink
PHP unlink cumple con la función de borra un archivo
Description / Descripciónunlink(string $filename, resource $context = ?): bool
Parámetros
$filename
Ruta hacia el archivo
$context
-Nota: Soporte para context fue añadido en PHP 5.0.0. Para una descripción de contexts, refiérase a Flujos. Esto se refiere al STREAM desde donde estoy tratando de borrar el archivo es una solicitud a través del protocolo HTTP, FTP ¿que es?
Retornos
Devuelve true
en caso de éxito o false
en caso de error. Se generará un error de nivel E_WARNING si se produce un error.
Ejemplo de PHP unlink
Si le pedimos a chat GPT que nos haga un ejemplo nos d ara algo como esto
if (file_exists($archivoAEliminar)) { if (unlink($archivoAEliminar)) { echo "El archivo '$archivoAEliminar' ha sido eliminado correctamente."; } else { echo "No se pudo eliminar el archivo '$archivoAEliminar'."; } } else { echo "El archivo '$archivoAEliminar' no existe."; }
Category: php
Something wrong?
If you found an error or mistake in the content you can contact me on Twitter | @luisg2249_luis.
Aquí debemos aclarar algo,
file_exists
nos puede dar problemas, cuando usefile_exists
debe tener en cuenta si es un archivo que es agregado por un usuario mediante un upload o no.En ese caso podríamos tener una cantidad muy alta de archivos para utilizar esta opción. En ese caso es mejor tener la url de el archivo en una base de datos y chequear en ella(
file_exists
tomaría mucho tiempo). O si así desea utilizar un redis para la esta funcionalidad, además de otras.Utiliza
file_exists
solo en casos que sean archivos internos, por ejemplo el logo de la página o cosas así.