Как добавить строку в файл в php?

Пользователь

от loyal , в категории: PHP , 2 года назад

Как добавить строку в файл в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от brook , 2 года назад

@loyal 

В PHP, вы можете использовать функцию file_put_contents() для добавления строки в файл. Например, следующий код добавляет строку "example text" в файл "example.txt":

1
2
$text = "example text";
file_put_contents("example.txt", $text, FILE_APPEND);


Флаг FILE_APPEND означает, что информация будет добавлена в конец файла, а не заменять содержимое файла.


Если файл не существует, то он будет создан. Если файл существует но не может быть открыт, функция file_put_contents() вернет false, и вызовет warning.

Пользователь

от magali , год назад

@loyal 

Вот пример использования функции file_put_contents() для добавления строки в файл:

1
2
3
4
$file = 'example.txt';
$content = "example text
";
file_put_contents($file, $content, FILE_APPEND | LOCK_EX);


В данном примере мы указываем имя файла "example.txt" и добавляемую строку "example text". Флаг FILE_APPEND говорит о том, что строка будет добавлена в конец файла без замены его содержимого. Флаг LOCK_EX используется для блокировки файла во время записи, чтобы избежать одновременного доступа нескольких процессов к файлу.