En el diseño Web , a veces se puede necesitar para crear dinámicamente un archivo, por ejemplo, si usted presenta una lista de opciones para el visitante y le permiten guardar sus opciones para su equipo. PHP dispone de la función " fopen " , que crea un nuevo archivo para usted, y la función " fwrite ", que le permite escribir texto en él . Cuando un visitante carga la página , la función fopen se llama y se crea un nuevo archivo en el servidor. Al proporcionar un enlace al archivo , se permite al visitante para descargar este archivo en su computadora. Instrucciones
1
Abra el archivo HTML o PHP. Coloque el cursor donde desee insertar el enlace de descarga . Escriba lo siguiente para abrir una etiqueta PHP y abra un nuevo archivo en el que 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 " , que crea un nuevo archivo, escritura. La segunda parte de la línea llama a la función PHP "die ", que sólo se produce cuando un error impide fopen se abra un archivo
2
Escriba lo siguiente para llamar a la función PHP " fwrite ": .
fwrite ($ fileOpen , " Escriba un 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 al archivo .
3
Escriba el siguiente para cerrar el archivo e imprimir una línea en la página Web para que el visitante para descargar , y también para cerrar la etiqueta PHP :
fclose ($ fileOpen ) ;
echo " botón derecho del ratón descargar el archivo < /a > ";
>
necesita cerrar el archivo para evitar errores de escritura ? . El comando "echo ", escribe el texto en la página Web , en este caso , utiliza la etiqueta de anclaje HTML para crear un enlace que utiliza el visitante a descargar el archivo creado . Debido a que este archivo en particular es un archivo de texto , es necesario 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.
< Br >