Tecnología

Inicio

Función PHP Desvincular

La función de PHP de desenlace es una función booleana que borra un archivo existente en el servidor Web. Usted proporciona la ruta de acceso al archivo como un parámetro a la función. Puede eliminar archivos de cualquier tamaño usando desenlace y de esta manera libera el espacio o los recursos en el servidor Web.

Usos

Se puede utilizar de desenlace en una variedad de situaciones. Por ejemplo, las páginas que crean archivos temporales que no tienen que permanecer en el servidor después de que el visitante abandona el sitio puede utilizar de desenlace para eliminar esos archivos. Sin embargo, si se utiliza una función como fopen para crear estos archivos, debe usar fclose para cerrarlas antes de eliminarlos. Alternativamente, si se crea un sistema de gestión de archivos para su servidor, utilice la función de desvinculación para eliminar archivos de manera similar a cómo se utiliza la función rmdir para borrar carpetas.

parámetros

La función de desvinculación requiere sólo un parámetro, pero se puede proporcionar hasta dos. El primer parámetro es el nombre del archivo, que contiene una ruta de acceso a un archivo. Aquí puede proporcionar una URL completa o parcial, siempre que un parcial de mapas de URL a donde se encuentra el archivo en el servidor. La opción de parámetros es el contexto, que es un grupo de recursos que establecer o modificar la forma en la secuencia de archivo se comporta cuando se elimina un archivo.

Sintaxis

Para llamar a la función unlink, tipo "unlink ($ archivo);" en el código fuente, recordando incluir el punto y coma al final de la línea. Se puede utilizar una variable de PHP como el parámetro de nombre de archivo o una cadena entre comillas con la ruta de acceso al archivo. A diferencia de algunas otras funciones, como fopen, usted no tiene que guardar el resultado en una variable, ya que no tiene nada que ver con él cuando regrese.

Valores devueltos

La función de desvinculación devuelve cierto cuando se elimina correctamente un archivo proporcionado por el parámetro de nombre de archivo. Devuelve false si no puede eliminar el archivo, por ejemplo, porque no existe el archivo o está bloqueado abierto en otro lugar. Cuando la función retorna falso, la página Web se mostrará un mensaje de error. Para evitar esto, el programa de una función de controlador de error o utilizar la función de desenlace en una sentencia if para manejar un intento de eliminación fallado.