Los últimos tutoriales de desarrollo web
 

PHP file_put_contents() Function


<Completa PHP sistema de archivos de referencia

Definición y Uso

Los file_put_contents() escribe una cadena en un archivo.

Esta función sigue estas reglas cuando se accede a un archivo:

  1. Si se establece FILE_USE_INCLUDE_PATH, compruebe la ruta de inclusión para obtener una copia del fichero * *
  2. Crear el archivo si no existe
  3. Abre el archivo
  4. Bloquear el archivo si se ha establecido LOCK_EX
  5. Si se establece FILE_APPEND, ir al final del archivo. De lo contrario, borrar el contenido del archivo
  6. Escribir los datos en el archivo
  7. Cierre el archivo y liberar los bloqueos

Esta función devuelve el número de caracteres escritos en el archivo en caso de éxito, en caso de fallo.

Sintaxis

file_put_contents(file,data,mode,context)

Parámetro Descripción
file Necesario. Especifica el archivo para escribir. Si no existe el archivo, esta función creará una
data Necesario. Los datos para escribir en el archivo. Puede ser una cadena, una matriz o un flujo de datos
mode Opcional. Especifica cómo abrir / escribir en el fichero. Valores posibles:
  • FILE_USE_INCLUDE_PATH
  • FILE_APPEND
  • LOCK_EX
context Opcional. Especifica el contexto del identificador de archivo. El contexto es un conjunto de opciones que pueden modificar el comportamiento de una corriente.

Notas y sugerencias

Note: El uso FILE_APPEND a evitar la eliminación del contenido existente del archivo.


Ejemplo

<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>

La salida del código anterior será:

21

<Completa PHP sistema de archivos de referencia