Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема с гостевой книгой
 
 автор: Andreism   (21.03.2006 в 18:15)   письмо автору
 
 

Есть такой скрипт но в нем косяк какой то

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
<title>Guestbook</title>
</head>
<body>
&#195;&#238;&#241;&#242;&#229;&#226;&#224;&#255; &#234;&#237;&#232;&#227;&#224;
<form action="guest.phtml" method="POST">
Email&nbsp;<input name="email" type="text" size="20" /><br />
&#200;&#236;&#255; &nbsp;<input name="name" type="text" /><br />
<textarea name="msg" rows="3" cols="30"></textarea> <br />
<input type="submit" name="" value="Send" />
</form>
<?
$files="guest.txt";
$qq=50;
if (!$email) {$email = "&#237;&#229;&#242;";}
$msg = substr($msg,0,999);
$email = substr($email,0,39);
$name = substr($name,0,39);
if ($msg !="" && $name !="") {
$time = Date("h:i:M:d");
$soo = "\n<b>$time $name (<a href="mailto:$email">
$email </a>) </b><br> $msg<hr>";
$fp = fopen($files, "a+");
$fw = fwrite($fp, $soo);
fclose($fp);}
$lines = file($files);
$a = count($lines);
$u = $a - $qq;
for ($i = $a; $i >= $u;) { echo $lines[$i]; }
?>
</body>
</html>

как исправить помогите пожалуста

   
 
 автор: kasmanaft   (21.03.2006 в 20:01)   письмо автору
 
   для: Andreism   (21.03.2006 в 18:15)
 

написал бы хоть что не работает, что должно получиться... а то... ни какого желания нет разбирать такой не очень маленький код, даже не зная что к чему :)

но я нашел 2 ошибки:
$soo = "\n<b>$time $name (<a href="mailto:$email">$email </a>) </b><br> $msg<hr>"; - возле mailto (перед и после нужно заменить двойные кавычки на одинарные)

for ($i = $a; $i >= $u; $i--) { echo $lines[$i]; } - вот еще одна

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования