Регистрационная форма записи данных в текстовый файл, используя этот код:PHP записи стирании TXT
<?
if(isset($_GET['list']) AND $_GET['list'] != '') {
$listId = $_GET['list'];
}
$email = $_POST['widget-subscribe-form-email'];
$fname = isset($_POST['widget-subscribe-form-fname']) ? $_POST['widget-subscribe-form-fname'] : '';
$lname = isset($_POST['widget-subscribe-form-lname']) ? $_POST['widget-subscribe-form-lname'] : '';
$fp = fopen("newsletter_subscriptions.txt","w+");
fputs($fp, "email : ");
fputs($fp, $_POST['widget-subscribe-form-email']);
fputs($fp, "\nPrénom : ");
fputs($fp, $_POST['widget-subscribe-form-fname']);
fputs($fp, "\nNom : ");
fputs($fp, $_POST['widget-subscribe-form-lname']);
fclose($fp);
?>
Моя проблема заключается в том, что каждая новая запись стирает предыдущую. Я хочу сохранить все записи в txt-файле. Как это сделать?
пропустить текстовый файл, используйте дб. – nogad
Когда люди начнут читать документацию о функциях, которые они используют? На ваш вопрос ответили: http://php.net/manual/en/function.fopen.php – arkascha
Возможный дубликат [w + mode in fopen?] (Http://stackoverflow.com/questions/11939847/w- mode-in-fopen) – joeyfb