Name

file_put_contents

Synopsis

int file_put_contents(string path, mixed string [, int flags[, resource context]])

Opens the file specified by path, writes string to the file, then closes the file. Returns the number of bytes written to the file, or −1 on error. The flags argument is a bitfield with two possible values:

FILE_USE_INCLUDE_PATH

If specified, the include path is searched for the file and the file is written at the first location where the file already exists.

FILE_APPEND

If specified and if the file specified by path already exists, string is appended to the existing contents of the file.

LOCK_EX

Exclusively lock the file before writing to it.

Get Programming PHP, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.