Cómo eliminar un archivo en el servidor PHP VI

by admin

PHP incluye una serie de comandos para trabajar con los archivos en el sistema de archivos local, lo que permite crear nuevos archivos o para copiar, mover o borrar archivos existentes. Además de ser útil para aplicaciones Web, como administradores de archivos y sistemas de gestión de contenidos, los comandos de archivos permiten a los administradores del servidor crean archivos de comandos; para automatizar tareas repetitivas, por ejemplo. PHP le permite borrar archivos usando el comando de desenlace, lo que elimina de forma permanente los archivos desde el servidor.

Instrucciones

1 Abra una aplicación de desarrollo editor de texto o Web y crear una nueva página.

2 Agregue el siguiente código entre el código HTML "<body>" "</ body>" etiquetas:

<? Php
$ Server_path = $ _SERVER [ 'DOCUMENT_ROOT'];
$ = $ Vía_acceso_archivo server_path. "/temp/delete-me.txt";
desvincular ($ vía_acceso_archivo);
echo "Archivo:". $ Vía_acceso_archivo. "Borrado";
?>

En primer lugar, la ruta del servidor de la Web se almacena en la variable de $ server_path. Se añade entonces la trayectoria de la banda local en el archivo que desea eliminar de la ruta del servidor, para crear una ruta completa al archivo, que se almacena en $ vía_acceso_archivo. El comando de desenlace se llama a continuación, pasa la ruta completa del archivo que desea eliminar, lo que elimina el archivo. Finalmente, el código se imprime un mensaje de confirmación a la pantalla. El usuario bajo el cual se ejecute PHP debe tener permisos adecuados para eliminar el archivo solicitado; de lo contrario el comando de desenlace fallará.

3 Cambiar la variable $ vía_acceso_archivo para que apunte a un archivo existente que se puede eliminar de forma segura. Guarde la página como delete.php, y cargar a su servidor.

4 Abra la página delete.php en un navegador Web para ejecutar el script. Verá el mensaje de confirmación, y el archivo seleccionado a la que apunta se elimina $ vía_acceso_archivo.

Consejos y advertencias

  • Si desea eliminar un archivo temporal, cierre el archivo antes de ejecutar el comando de desenlace, o el comando de desenlace fallará.
ETIQUETA: