Tecnología

Inicio

Cómo crear un archivo descargable en PHP

En el diseño Web, que puede llegar a necesitar para crear dinámicamente un archivo, por ejemplo, si usted presenta una lista de opciones para el visitante y luego permite que él para guardar sus opciones a su equipo. PHP tiene la función de "fopen", lo que crea un nuevo archivo para usted, y la función de "fwrite", lo que le permite escribir el texto a él. Cuando un visitante carga la página, la función fopen se llama y crea un nuevo archivo en el servidor. Al proporcionar un enlace al archivo, se permite al visitante a descargar el archivo en su ordenador.

Instrucciones

1 Abra su archivo HTML o PHP. Coloque el cursor donde desea insertar el enlace de descarga. Escriba lo siguiente para abrir una etiqueta PHP y luego abrir un nuevo archivo en el que se escribe:

<? Php

$ FILEOPEN = fopen ( "Testfile.txt", "W") or die ( "No se puede abrir");

Esta línea crea una variable llamada "$ fileOpen" que hace una llamada a la función de PHP "fopen", lo que crea un nuevo archivo, se puede escribir. La segunda parte de la línea llama a la función PHP "morir", que sólo se produce cuando un error impide fopen de abrir un archivo.

2 Escriba lo siguiente para llamar a la función PHP "fwrite":

fwrite ($ fileOpen, "Introducir texto");

Esta función escribe texto en el archivo que se abrió con la variable "$ fileOpen". Usted puede llamar a esta función tantas veces como sea necesario para escribir más líneas en el archivo.

3 Escribe lo siguiente para cerrar el archivo e imprimir una línea en la página Web para que el visitante pueda descargarlo, y también para cerrar la etiqueta PHP:

fclose ($ fileOpen);

echo "<a href=\"testFile.txt\"> Haga clic aquí para descargar el archivo </a>";

?>

Es necesario para cerrar el archivo para evitar errores de escritura. El comando "echo", escribe el texto en la página Web; en este caso, se utiliza la etiqueta de anclaje HTML para crear un vínculo que el visitante usa para descargar el archivo creado. Debido a que este archivo en particular es un archivo de texto, lo que necesita para dirigir al visitante haga clic en él. Si se iba clics, se abrirá el archivo en una nueva página.

4 Guarde el archivo y subirlo a su servidor Web.