index.php
action.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>
Человек вводит текст в формы, затем нажатием на кнопку Отправить записывает введённый текст в файлКод:<?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 (вообще не пашет), но всё бесполезно... Помогите пожалуйста как сделать, ато уже бошка скоро треснет. Желательно привести пример! Буду очень благодарен!


