file_put_contents

file_put_contents

(PHP 5)

file_put_contents -- Escribir una cadena sobre un archivo

Descripci贸n

int file_put_contents ( string nombre_archivo, mixed datos [, int banderas [, resource contexto]] )

Id茅ntico a llamar fopen(), fwrite(), y fclose() sucesivamente.

Tambi茅n es posible especificar el par谩metro datos como una matriz (matrices que no sean multi-dimensionales). Esto es equivalente a file_put_contents($nombre_archive, join('', $matriz)).

A partir de PHP 5.1.0, tambi茅n es posible pasar un recurso de secuencia al par谩metro datos. El resultado es que el resto del b煤fer de esa secuencia ser谩 copiado al archivo especificado. Esto es similar al uso de stream_copy_to_stream().

Lista de par谩metros

nombre_archivo

El nombre del archivo en donde escribir los datos

datos

Los datos a escribir. Puede ser un valor tipo string, array o un recurso stream (explicado anteriormente).

banderas

banderas puede recibir FILE_USE_INCLUDE_PATH, FILE_APPEND y/o LOCK_EX (adquirir un bloqueo exclusivo), sin embargo la opci贸n FILE_USE_INCLUDE_PATH debe ser usada con precauci贸n.

contexto

Un recurso de contexto

Valores retornados

La funci贸n devuelve la cantidad de bytes escritos al archivo.

Registro de cambios

Versi贸nDescripci贸n
5.1.0 Se agreg贸 soporte para LOCK_EX y la habilidad de pasar un recurso de secuencia al par谩metro datos

Notes

Nota: Esta funci贸n es segura binariamente.

Nota: Soporte de contexto fue introducido con PHP.5.0.0.

Sugerencia: Puede usar una URL como nombre de archivo con esta funci贸n si los fopen wrappers han sido activados. Consulte fopen() para m谩s detalles sobre c贸mo especificar el nombre de fichero y Ap茅ndice M una lista de protocolos URL soportados

Ver tambi茅n

fopen()
fwrite()
file_get_contents()