Append content to file using file_put_contents
<?php
/*
Дописываем содержимое к файлу.
Для этого необходимо использовать флаг "FILE_APPEND",
при этом, если файл не существует, ничего не запишется,
поэтому, если нет уверенности в существовании файла, добавляется доп. проверка.
*/
$fileName = __DIR__ . '/SomeFile.txt';
$newContent = 'Some string';
if (!file_exists($fileName)) {
file_put_contents($fileName, '');
} else {
file_put_contents($fileName, "\n" . $newContent, FILE_APPEND);
}