<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:
- Si se establece FILE_USE_INCLUDE_PATH, compruebe la ruta de inclusión para obtener una copia del fichero * *
- Crear el archivo si no existe
- Abre el archivo
- Bloquear el archivo si se ha establecido LOCK_EX
- Si se establece FILE_APPEND, ir al final del archivo. De lo contrario, borrar el contenido del archivo
- Escribir los datos en el archivo
- 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:
|
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