file_get_contents
file
Файловая система
PHP Manual

# file_put_contents

(PHP 5)

file_put_contents — Записать строку в файл

### Описание

int file_put_contents ( string `$filename` , mixed `$data` [, int `$flags` [, resource `$context` ]] )

Функция идентична последовательному вызову функций fopen(), fwrite() и fclose(). Возвращаемым функцией значением является количество записанных в файл байтов.

Параметр `flags` может принимать значение `FILE_USE_INCLUDE_PATH` и/или `FILE_APPEND`. Используйте `FILE_USE_INCLUDE_PATH` с осторожностью.

Также вы можете передать (одномерный) массив в качестве параметра `data` . Это будет эквивалентно вызову file_put_contents($filename, join('', $array)).

Начиная с версии PHP 5.1.0, вы также можете передавать ресурс потока в качестве аргумента `data` . В результате оставшийся буфер этого потока будет скопирован в указанный файл. Это похоже на использование stream_copy_to_stream().

> Замечание: Эта функция безопасна для обработки данных в двоичной форме.

Подсказка

Для этой функции вы можете использовать URL в качестве имени файла, если была включена опция "fopen wrappers". Смотрите более подробную информацию об определении имени файла в описании функции fopen(), а также список поддерживаемых протоколов URL в List of Supported Protocols/Wrappers.

См.также описания функций fopen(), fwrite(), fclose() и file_get_contents().

file_get_contents
file
Файловая система
PHP Manual