Cómo escribir texto a archivos en php para HTML5 y CSS3 programación

Aquí, usted encontrará información acerca de las funciones necesarias para acceder y escribir en un archivo en PHP, como la forma de solicitar el acceso a un archivo de PHP con la fopen ()

función, escribir en el archivo con el fwrite () función, y dejar que PHP sepa que haya terminado con el archivo con el fclose () función.

fopen ()

Para 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 necesarias que debe pasar a ella: la ruta del archivo y el tipo de manipulación de archivos que desea realizar (el modo).

los fopen () función devuelve una conexión con el archivo solicitado si es exitoso. (La conexión se denomina puntero). Si hay un error, la función devuelve Falso. Cualquiera que sea la fopen () retornos de función (la conexión o Falso), Debe ser asignado a una variable (un corriente).

He aquí un ejemplo de la función:

$ FileConnection = fopen ($ thefile, $ theMode) -

En el ejemplo anterior, la conexión de archivo devuelto por el 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.

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. Usted necesitará el camino real del archivo, que puede ser bastante enrevesado. También no es necesario que los archivos se abran para estar en el htdocs directorio. Esto podría ser útil si se desea acceder a un archivo que no estará disponible sino a través de su programa.

Utilice una referencia relativa si el archivo estará en el mismo directorio que el programa, o utilizar una referencia absoluta si va a estar en otro lugar en el sistema. Si mueve su programa a un servidor remoto, sólo se puede acceder a los archivos que residen en ese servidor.

La variable $ theMode contendría uno de los valores de la siguiente lista:

  • r: Permite el acceso al archivo de sólo lectura

  • w: Subvenciones acceso de escritura al archivo

  • Tenga cuidado, sin embargo, porque si se especifica este modo (w) para el fopen () funcionar y utilizar el fwrite () función, se sobrescribe completamente cualquier cosa que pueda haber estado en el archivo. No lo use si hay algo en el archivo que desea conservar.

  • la: Otorga el derecho de agregar texto al archivo. Cuando se especifica este modo para la fopen () funcionar y utilizar el fwrite ()función, el fwrite ()función añade cualquier texto que especifique al final del archivo existente.

  • r + o w +: Becas de lectura y escritura de acceso al archivo. Son una forma especial de acceso al archivo, llamado acceso aleatorio. Esto le permite leer y escribir simultáneamente en el archivo. Si necesita este tipo de acceso, probablemente debería ser el uso de algo más simple y poderoso, como bases de datos relacionales.

fwrite ()

Después de abrir un archivo con el fopen ()funcionar y asignar la conexión de archivos 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 al abrir el archivo con el fopen ()función, el fwrite ()función sobrescribe ya sea todo el contenido del archivo (si ha utilizado el w modo) o añade el texto se especifica al final del archivo (si ha utilizado el la modo).

los fwrite ()función tiene dos parámetros requeridos se debe pasar a la misma: la conexión con el archivo que se ha establecido por el fopen ()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 en el éxito y Falso en caso de fallo.

He aquí 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 has 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 es exitosa en el cierre de la conexión con el archivo.

He aquí un ejemplo de la función:

fclose ($ FileConnection) -



» » » » Cómo escribir texto a archivos en php para HTML5 y CSS3 programación