Ответ 1
Вы можете использовать file_put_contents
<?php
$ip = "foo";
file_put_contents("ip.txt", $ip, FILE_APPEND);
?>
FILE_APPEND
добавит текст. Отсутствие этого флага приведет к перезаписи файлов.
Возможный дубликат:
запись в текстовый файл в php
Скажем, я хотел добавить строку $ip в текстовый файл ip.txt в том же каталоге. В настоящее время я использую file_get_contents
для чтения из текстового файла.
Вы можете использовать file_put_contents
<?php
$ip = "foo";
file_put_contents("ip.txt", $ip, FILE_APPEND);
?>
FILE_APPEND
добавит текст. Отсутствие этого флага приведет к перезаписи файлов.
file_put_contents()
с флагом FILE_APPEND
добавляет текст в указанный файл:
file_put_contents('filename.txt', $stringToAppend, FILE_APPEND);
file_put_contents
, чтобы поместить содержимое в файл.
if(!file_put_contents("path/to/file.txt", $ip, FILE_APPEND)){
// failure
}