index.php
Код:
<form action="action.php" method="post">
Ваше имя
<input name="name" type="text" class="lnews_data" size="30">
</p>
Ваше e-mail
<input name="email" type="text" class="lnews_data" size="40">
</p>
текст
<textarea name="mes" cols="50" rows="5" class="lnews_data"></textarea>
</p>
<label>
<input type="submit" name="submit" id="submit" value="отправить">
</label>
</p>
</form>
action.php
Код:
<?php
if ($_POST['']);
$file=fopen('news.txt ','a+');
fputs($file,$_POST['name']);
fputs($file,$_POST['email']);
fputs($file,$_POST['mes']);
fclose($file);
echo 'Данные записаны в файл!'; //можно удалить
?>
Человек вводит текст в формы, затем нажатием на кнопку Отправить записывает введённый текст в файл
Скрипт работает, но возникла вот такая проблема:
Каждый новый текст дописывается в конец текстового файла, а мне нужно, чтобы он дописывался в начало
Мучаюсь уже неделю, ничего не могу сделать, пробовал a+ заменять на r+ (тогда текст дописывается в начало, но предыдущий текст заменяется новым) на w (вообще не пашет), но всё бесполезно... Помогите пожалуйста как сделать, ато уже бошка скоро треснет. Желательно привести пример! Буду очень благодарен!