La función file_put_contents() escribe una cadena en un archivo.
Cuando esta función accede a archivos, sigue las siguientes reglas:
Si se establece FILE_USE_INCLUDE_PATH, se verificará la ruta integrada a la copia de *nombre de archivo*
Si el archivo no existe, se creará un archivo.
abrir archivo
Si se establece LOCK_EX, el archivo se bloqueará
Si se establece FILE_APPEND, se moverá al final del archivo. De lo contrario, se borrará el contenido del archivo.
Escribir datos en el archivo
Cerrar archivos y desbloquear todos los archivos
Si tiene éxito, la función devuelve el número de caracteres escritos en el archivo. Si falla, se devuelve False.
int file_put_contents (cadena $nombre de archivo, $datos mixtos [, int $flags = 0 [, recurso $contexto]])
parámetro | describir |
---|---|
archivo | Requerido. Especifica el archivo en el que se escribirán los datos. Si el archivo no existe, se crea un archivo nuevo. |
datos | Requerido. Especifica los datos que se escribirán en el archivo. Puede ser una cadena, una matriz o un flujo de datos. |
modo | Opcional. Especifica cómo abrir/escribir el archivo. Valores posibles: FILE_USE_INCLUDE_PATH ARCHIVO_APPEND LOCK_EX |
contexto | Opcional. Especifica el entorno para un identificador de archivo. El contexto es un conjunto de opciones que pueden modificar el comportamiento de la secuencia. |
NOTA: Utilice FILE_APPEND para evitar eliminar contenido que ya existe en el archivo.
El resultado de ejecución del ejemplo anterior es:
6
A continuación agregamos contenido al archivo sites.txt:
Después de una ejecución exitosa, abra el archivo sites.txt, el contenido es:
CoderctoGoogle