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[&#39;&#39;]); 
$file=fopen(&#39;news.txt &#39;,&#39;a+&#39;); 
fputs($file,$_POST[&#39;name&#39;]); 
fputs($file,$_POST[&#39;email&#39;]); 
fputs($file,$_POST[&#39;mes&#39;]); 
fclose($file); 
echo &#39;Данные записаны в файл!&#39;; //можно удалить
?>
Человек вводит текст в формы, затем нажатием на кнопку Отправить записывает введённый текст в файл
Скрипт работает, но возникла вот такая проблема:
Каждый новый текст дописывается в конец текстового файла, а мне нужно, чтобы он дописывался в начало
Мучаюсь уже неделю, ничего не могу сделать, пробовал a+ заменять на r+ (тогда текст дописывается в начало, но предыдущий текст заменяется новым) на w (вообще не пашет), но всё бесполезно... Помогите пожалуйста как сделать, ато уже бошка скоро треснет. Желательно привести пример! Буду очень благодарен!