Cómo escribir texto a archivos en php para la programación html5 y css3
A continuación, encontrará información sobre las funciones necesarias para acceder y escribir en un archivo en PHP, como la forma para solicitar el acceso a un archivo de PHP con la fopen () función, escribir en el fichero usando el fwrite () función, y dejar PHP sabe que haya terminado con el archivo con el fclose () función.
fopen ()
Para hacer cualquier manipulación de archivos, debe decirle a PHP sobre el archivo que desea manipular y decirle a PHP cómo le gustaría para manipular ese archivo.
los fopen () función tiene dos parámetros requeridos que deben pasar a ella: la ruta al archivo y el tipo de manipulación de archivos que desea realizar (la modo).
los fopen () función devuelve una conexión con el archivo solicitado si es exitosa. (La conexión se denomina puntero). Si hay un error, la función devuelve Falso. Cualquiera que sea el fopen () retornos de función (la conexión o Falso), Que se debe asignar a una variable (una corriente).
Aquí está un ejemplo de la función:
$ FileConnection = fopen ($ thefile, $ theMode) -
En el ejemplo anterior, la conexión de archivo devuelto por la fopen () función se asigna a la variable $ FileConnection. La variable $ thefile contendría la ruta a un archivo. El archivo debe estar en un lugar que el servidor puede acceder, lo que significa que usted puede poner el archivo en cualquier lugar se puede poner una página PHP para el servidor para servir.
Video: Curso Básico de HTML desde 0 - Introducción
Aunque es posible, es probable que no debe tratar de conectarse a un archivo en la carpeta Mis documentos o su equivalente en su sistema operativo. Tendrá que la ruta del archivo real, que puede ser bastante enrevesado. Tampoco es necesario que los archivos que abre a estar en el htdocs directorio. Esto podría ser útil si se desea acceder a un archivo que no estará disponible excepto a través de su programa.
Utilizar una referencia relativa si el archivo estará en el mismo directorio que el programa, o usar una referencia absoluta si va a estar en otro lugar en el sistema. Si se mueve el programa a un servidor remoto, sólo se puede acceder a los archivos que residen en ese servidor.
Video: #14 Curso de Html5 y Css3 - Crear formulario contacto y enviar con PHP
La variable $ theMode contendría uno de los valores de la siguiente lista:
r: Subvenciones acceso de sólo lectura al archivo
w: Subvenciones acceso de escritura al archivo
Tenga cuidado, sin embargo, porque si se especifica este modo (w) Para el fopen () función y el uso de la fwrite () función, se sobrescribe por completo cualquier cosa que pueda haber estado en el archivo. No utilice si hay algo en el archivo que desea conservar.
un: Otorga el derecho a añadir texto al archivo. Cuando se especifica este modo para la fopen () función y el uso de la fwrite ()función, el fwrite ()función añade el texto que especifica al final del archivo existente.
r + o w +: Subvenciones de lectura y escritura en el archivo. Son una forma especial de acceso al archivo, llamado acceso aleatorio. Esto le permite leer y escribir en el fichero de forma simultánea. Si necesita este tipo de acceso, probablemente debería ser el uso de algo más simple y poderosa, como bases de datos relacionales.
fwrite ()
Después de abrir un archivo con el fopen ()funcionar y asignar la conexión de archivo a una variable, puede utilizar el archivo en su código PHP. Usted puede leer el archivo, o puede escribir en el archivo con el fwrite ()función.
Dependiendo de qué modo se especifica cuando se abrió el archivo con el fopen ()función, el fwrite ()función sobrescribe ya sea todo el contenido del archivo (si utilizó el w modo) o se añade el texto se especifica al final del archivo (si utilizó el un modo).
los fwrite ()la función tiene dos parámetros necesarios debe pasar a ella: la conexión con el archivo que fue establecido por la fopen ()la función y el texto que desea escribir en el archivo. los fwrite ()función devuelve el número de bytes escritos en el archivo de éxito y Falso en caso de fallo.
Aquí está un ejemplo de la fwrite ()función:
$ WriteResults = fwrite ($ FileConnection, $ texto) -
los fwrite ()función también se puede escribir fputs (). fwrite () y fputs ().
fclose ()
Después de terminar de trabajar con el archivo, el cierre de la conexión de archivos es importante.
Para cerrar la conexión a un archivo que ha estado trabajando con, debe pasar la conexión con el archivo que desea cerrar la fclose () función. los fclose ()función devolverá Cierto si tiene éxito en el cierre de la conexión con el archivo y Falso si no tiene éxito en el cierre de la conexión con el archivo.
Aquí está un ejemplo de la función:
fclose ($ FileConnection) -