Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > новое сообщение наверху


Автор: Seekoo 21.9.2005, 22:10
есть
Код

<form method="post" action="file.php">
Добавить сообщение: 
        <input name="text" type="text" style="width:70%" value="">
<input type="image" alt="Добавить сообщение"  src="go.PNG">
</form>


и

Код

<?
$text = $_POST['text'];
$data = date('(H:i) ');
$h = fopen('text.dat', 'ab');
fwrite($h, $text);
fwrite($h, "<br>\r\n");
fclose($h);
?>


как сделать чтобы каждое новое сообщени добовлялось на верх а не в низ в text.dat ??
smile

Автор: AntonioBanderaz 21.9.2005, 22:20
сначала делай rewind($h); //перемещает указатель в начала файла. Только проверь не перезапишет ли он данные.

Автор: _Seekoo_ 22.9.2005, 06:36
не пойму!

Автор: AntonioBanderaz 22.9.2005, 07:44
Код
<?    
$text = $_POST['text'];    
$data = date('(H:i) ');    
$h = fopen('text.dat', 'ab');    
rewind($h);
fwrite($h, $text);    
fwrite($h, "<br>\r\n");    
fclose($h);    
?>

Автор: _Seekoo_ 22.9.2005, 07:56
Спасибо понил уже )))

вот возник другой вопрос!
всё сохроняеться вот так

----------------------

123<br>
234<br>
456<br>

----------------------

как сделать чтобы я мог зайти и там было вот так

123 (стереть)
234(стереть)
456(стереть)

тоесть сделать удолять сообщения

Автор: -=Ustas=- 22.9.2005, 08:33
Т.е. рядом с выводимыми сообщениями ссылку "стереть"?

Автор: _Seekoo_ 22.9.2005, 09:12
не захажу например в ebit.php и там будет всё!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)