Подтвердить что ты не робот

PHP Добавить строку в текстовый файл

Возможный дубликат:
запись в текстовый файл в php

Скажем, я хотел добавить строку $ip в текстовый файл ip.txt в том же каталоге. В настоящее время я использую file_get_contents для чтения из текстового файла.

4b9b3361

Ответ 1

Вы можете использовать file_put_contents

<?php

  $ip = "foo";

  file_put_contents("ip.txt", $ip, FILE_APPEND);

?>

FILE_APPEND добавит текст. Отсутствие этого флага приведет к перезаписи файлов.

Ответ 2

file_put_contents() с флагом FILE_APPEND добавляет текст в указанный файл:

file_put_contents('filename.txt', $stringToAppend, FILE_APPEND);

Ответ 3

file_put_contents, чтобы поместить содержимое в файл.

if(!file_put_contents("path/to/file.txt", $ip, FILE_APPEND)){
    // failure
}