У меня есть php-файл A.php.Когда вызывается моя страница A.php, я хочу, чтобы она записывала некоторые данные в файл. Я хочу appent к существующему файлу, а не перезаписыватьЗапись в текстовый файл в php
, как мне это сделать
У меня есть php-файл A.php.Когда вызывается моя страница A.php, я хочу, чтобы она записывала некоторые данные в файл. Я хочу appent к существующему файлу, а не перезаписыватьЗапись в текстовый файл в php
, как мне это сделать
Этот tutorial должен получить вы собираетесь
$myFile = "testFile.txt";
$fh = fopen($myFile, 'a') or die("can't open file");
$stringData = "String 1\n";
fwrite($fh, $stringData);
$stringData = "String 2\n";
fwrite($fh, $stringData);
fclose($fh);
Чтобы записать в файл b.txt (например) использовать это:
<?php
$fp = fopen('b.txt', 'a');
fwrite($fp, '1');
fclose($fp);
Это будет писать «1» в b.txt каждый раз, когда вы его запускаете.
Проще всего использовать функцию file_put_contents
FILE_APPEND
с флагом:
file_put_contents('filename', 'data', FILE_APPEND);
Я думаю, что этот ответ должен быть принят, поэтому +1. –
Не утруждая с ответом, так как мои усилия не будут выполнены здесь. 40 вопросов, и ни один не принят! Впечатляющий ... – soulmerge
Наверное, не стоит ждать ответа, но я все равно спрошу - Вы уверены, что это действительно то, что вы хотите сделать? Если это сайт с очень низким трафиком, если вы хотите что-то зарегистрировать, вероятно, было бы «лучше» записать его в базу данных, системный журнал и т. Д. –