Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
5:01
1104
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->

АвторPHP, нужен совет.
Если Вы хорошо знаете PHP и не лень уделить 5 минут на помощь - прошу написать. 361850714
вопрос в студию :)
В общем решил попрактиковаться и написать гостевую книгу (простенькую очень). Работает она по следующему принципу: есть два поля (ник и сообщение), текст записывается в отдельный файлик, а потом все оттуда выводится в окно. Проблема в том, что сообщения "опаздывают" на одно. Пробовал много вариантов, ничего не получается.

Вот код:

<html>
<head>
<title>
Гостевая книга
</title>
</head>
<body>

<form name = "guestbook" id = "guestbook" method = "post" action = "index.php">
<input name = "nick" type = "text" maxlength = "10">
<br>
<textarea name = "post" cols="40" rows="3"></textarea>
<br>
<input name = "sent" type = "submit" value = "Написать">
</form>
<?
if (!isset($sent))
{
echo ("Введите Ваш ник и сообщение.");
exit(1);
}
else
{
$file = "book.txt";
if (!file_exists($file))
{
$fpp = fopen($file, "w");
fwrite ($fpp, "");
fclose ($fpp);
}

$text = fread (fopen($file, "r"), 99999999);
$fpp1 = fopen ($file, "w");
#fseek($fpp1, 0 , SEEK_END);
fwrite ($fpp1, "$text <br> Написал $nick: $post.");
fflush ($fpp1);
fclose ($fpp1);



fopen ($file, "r");
fread ($fpp1, 99999);
fclose ($fpp1);

echo "$text <br>";
}
?>

</body>
</html>
$text присваивается раньше записи поста в файл.
для Alkor:
Ах ты ж е... %)))))

Нашел...

Спасибо)
тема закрыта by Stannum (2010-03-25 11:52:06)
К списку тем
2007-2025, онлайн игры HeroesWM