Нужен скрипт гостевой книги
Нужен простейший скрипт гостевой книги, чтобы пользователи могли оставлять отзывы о работе сайта.
|
В общем код нашел, скачать отсюда http://web.chemport.ru/download.php?get=board.zip все установил но почему то кодировка сообщений отображается неправильно
вот код Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head> <link type="text/css" rel="stylesheet" href="faq_files/style.css"> <link type="text/css" rel="stylesheet" href=""> <link rel="SHORTCUT ICON" href="/favicon.ico"> <!--[if ie 6]><link type="text/css" rel="stylesheet" href="http://images.letitbit.net/css/ie6.css" /><![endif]--> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>FAQ - Голд аккаунт на Letitbit.net</title> </head><body id="body"> <script language="JavaScript"> pi0 = new Image();pi0.src="http://images.letitbit.net/image/mybutt2.gif"; pi1 = new Image();pi1.src="http://images.letitbit.net/image/mybutt.gif" pi2 = new Image();pi2.src="http://images.letitbit.net/image/mybuttS2.gif"; pi3 = new Image();pi3.src="http://images.letitbit.net/image/mybuttR2.gif"; </script> <div id="htmlTopBg"></div> <div id="container"> <div id="containerTopBg"></div> <div id="header"> <a href="/" title="Letitbit.net" id="logo"><img src="faq_files/logo.jpg" alt=""></a> <div id="layerMenu"> <table border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td class="side L"></td> <td class="space"></td> <td class="diff"></td> <td><a href="/" title="Главная">Главная</a></td> <td class="diff"></td> <td><a href="/" title="Правила">Правила</a></td> <td class="diff"></td> <td><a href="/" title="Отзывы о нашей работе">Отзывы</a></td> <td class="diff"></td> <td class="sel" href="/faq.php">FAQ</td> <td class="diff"></td> <td><a href="/" title="$Заработай$">$Заработай$</a></td> <td class="diff"></td> <td><a href="/" title="Каталог">Каталог</a></td> <td class="diff"></td> <td><a href="/" title="VIP Доступ">VIP Доступ</a></td> <td class="diff"></td> <td class="space"></td> <td class="side R"></td> </tr> </tbody></table> </div> <div id="container"> <div id="userMenu"> <table class="row1" border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td class="side L"></td> <td><a href="/" title="Файлы">Файлы</a></td> <td class="diff"></td> <td><a href="/" title="FTP">FTP</a></td> <td class="diff"></td> <td><a href="/" title="Акк.Инфо">Акк.Инфо</a></td> <td class="diff"></td> <td><a href="/" title="Форум">Форум</a></td> <td class="diff"></td> <td><a href="/" title="Тикеты">Тикеты</a></td> <!--<td class="diff"></td> <td ><a href='/' title='Биржа ссылок'>Биржа ссылок</a></td>--> <td class="side R"></td> </tr> </tbody></table> <table class="row2" border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td class="side L"></td> <td><a href="/" title="Статистика">Статистика</a></td> <td class="diff"></td> <td><a href="/" title="Страны">Страны</a></td> <td class="diff"></td> <td><a href="/" title="Выплаты">Выплаты</a></td> <td class="diff"></td> <td><a href="/" title="Реф.Бонусы">Реф.Бонусы</a></td> <td class="diff"></td> <td><a href="/" title="Реферреры">Реферреры</a></td> <td class="diff"></td> <td><a href="/" title="Баннеры">Баннеры</a></td> <td class="side R"></td> </tr> </tbody></table> </div> </div> <div id="underMenuBg"></div> <div id="layerLanguage"> <table><tbody><tr> <td align="center" width="29"><form action="" method="post"><input src="faq_files/en.png" name="en" type="image"><input name="vote_cr" value="en" type="hidden"></form></td> <td align="center" width="29"><form action="" method="post"><input src="faq_files/ru.png" name="ru" type="image"><input name="vote_cr" value="ru" type="hidden"></form></td> <td align="center" width="29"><form action="" method="post"><input src="faq_files/de.png" name="de" type="image"><input name="vote_cr" value="de" type="hidden"></form></td> </tr></tbody></table> </div> <div id="content"><div id="content"> <div align="left"> <? include ("config.php"); if (!isset($action)){ echo "<html>\n<head>\n<link rel=\"stylesheet\" href=\"/links.css\" type=\"text/css\">\n<title>Гостевая книга</title>\n</head>\n"; echo "<center><h2><b>Гостевая книга</b></h2>\n<br><br>\n<table width=90% cellspacing=0 cellpadding=0 bgcolor=white border=0 align=center topmargin=0 marginwidth=0>\n"; $a=mysql_query("select number, msgbody, contacts, date, ip, host from $tablename ORDER BY id desc"); $x=mysql_num_rows($a); if ($x>10){ echo "<tr><td colspan=2 width=100% align=center><font size=\"-1\">страница: "; for ($i=0; $i<$x/10; $i++) { $j=$i+1; echo "["; if (!isset($p) || $p<>$j){ echo "<a href=$PHP_SELF?p=$j>"; } echo $j; if (!isset($p) || $p<>$j){ echo "</a>"; } echo "] "; } } echo "<br><br></font></td></tr>"; if (isset($p)) { $xx=($p-1)*10; } else { $xx=0; } $a=mysql_query("select number, msgbody, contacts, date, ip, host from $tablename ORDER BY id desc limit $xx, 10"); while ($b=mysql_fetch_row($a)) { $b[1]=eregi_replace("\n","<br> ",$b[1]); $b[2]=eregi_replace("\n","<br> ",$b[2]); echo "\n<tr>\n<td width=20% align=center valign=top rowspan=2><font size=\"-2\">\nсообщение № $b[0]<br>от<br>$b[3]"; if ($REMOTE_ADDR=="195.208.209.222"){ echo "<br>прислано с<br>$b[5]<br>(ip $b[4])"; } echo "</font>\n</td>\n"; echo "\n<td width=80% valign=middle>\n<p align=justify><font size=\"-1\"> $b[1]</font>\n</td>\n</tr>\n<tr>\n<td width=80% align=justify valign=middle>\n"; echo "<font size=\"-2\"><br> контактная информация:</font>\n<br> <font size=\"-1\">$b[2]</font>\n</td>\n</tr> <tr>\n<td width=10% colspan=2 valign=top align=left>\n<hr width=50%>\n</td>\n</tr>"; } echo "</table>\n<br><br>\n<a href=$PHP_SELF?action=add><font size=\"-1\"><b>добавить объявление</b></font></a>\n<br><br>\n<a href=$PHP_SELF?action=login><font size=\"-2\"><b>администраторская часть</b></font></a>\n</center>"; } if (isset($action) && $action=="add") { echo "<html><head><link rel=\"stylesheet\" href=\"/links.css\" type=\"text/css\"><title>Добавление сообщения в гостевую книгу</title></head>"; echo "<center><h2><br><br><br>Добавление сообщения в гостевую книгу</h1><br>"; echo "<center><form action=\"$PHP_SELF\" method=\"POST\"><center><table width=80% cellspacing=0 cellpadding=5 bgcolor=white border=0 align=center>"; echo "<tr><td width=20% valign=middle align=left><font size=\"-1\">Текст сообщения:</font> </td><td width=80% valign=middle align=justify>"; echo "<textarea name=\"msgbody\" rows=7 cols=45></textarea></td></tr><tr><td width=20% valign=middle align=left><font size=\"-1\">Контактная информация:</font> "; echo "</td><td width=80%><textarea name=\"contacts\" rows=4 cols=45></textarea></td></tr>"; echo "<tr><td width=100% colspan=2 valign=middle align=center>"; echo "<input type=\"hidden\" name=\"action\" value=\"addnew\">"; $today=date ("j/n/Y"); echo "<input type=\"hidden\" name=\"date\" value=\"$today\">"; echo "<font size=\"-1\">обязательно заполните оба поля</font>"; echo "<br><br><input type=\"hidden\" name=\"ip\" value=\"$REMOTE_ADDR\"><input type=\"submit\" value=\"отправить\"> <input type=\"reset\" value=\"очистить\"></td></tr>"; echo "</table></form></center>"; } if (isset($action) && $action=="addnew") { if ($msgbody<>""){ if ($contacts<>""){ $a=mysql_query("select number from $tablename ORDER BY date"); $c=0; while ($b=mysql_fetch_row($a)) { if ($b[0]>$c) { $c=$b[0]; } } $c=$c+1; $host=gethostbyaddr($ip); mysql_query("insert into $tablename set number='$c'"); mysql_query("update $tablename set msgbody='$msgbody' where number='$c'"); $vrem=time(); mysql_query("update $tablename set time='$vrem' where number='$c'"); mysql_query("update $tablename set contacts='$contacts' where number='$c'"); mysql_query("update $tablename set date='$date' where number='$c'"); mysql_query("update $tablename set ip='$ip' where number='$c'"); mysql_query("update $tablename set host='$host' where number='$c'"); echo "<html><body><center><h1><br><br><br><br>Ваше объявление добавлено, спасибо.</h1><br><br><a href=\"$PHP_SELF\">вернуться к просмотру гостевой книги</a></center></body></html>"; } else { echo "<a href=javascript:history.back(1)>вернитесь, и заполните поле \"контактная информация\""; } } else { echo "<a href=javascript:history.back(1)>вернитесь, и заполните поле \"текст сообщения\""; } } if (isset($action) && $action=="login"){ echo "<form action=\"$PHP_SELF\" method=\"POST\"><table align=left><tr><td width=20%>login:</td><td width=80% align=left><input type=\"text\" name=\"login\"></td></tr><tr><td width=20%>пароль:</td><td width=80% align=left><input type=\"password\" name=\"password\"><input type=\"hidden\" name=\"action\" value=\"verify\"></td></tr><tr><td width=100% colspan=2 align=center><input type=\"submit\" value=\"oтправить\"> <input type=\"reset\" value=\"очистить\"></td></table></form>"; } if (isset($action) && $action=="verify" && isset($login) && $login==$adm && isset ($password) && $password==$ps) { echo "<html><body><title>Администрирование гостевой книги</title>"; echo "<center><table width=100% cellspacing=0 cellpadding=0 bgcolor=white border=1 align=center topmargin=0 marginwidth=0>"; $a=mysql_query("select number, msgbody, contacts, date, ip, host from $tablename ORDER by number desc"); while ($b=mysql_fetch_row($a)) { echo "<tr><form action=\"$PHP_SELF\" method=\"POST\"><td width=20% align=center valign=top rowspan=2><font size=\"-1\"><i>сообщение № $b[0]<br>от<br>$b[3]<br>прислано с<br>$b[5]<br>(ip $b[4])</i></font></td>"; echo "<td width=80% align=justify valign=middle><font size=\"-1\"><textarea rows=7 cols=75 name=\"msgbody\">$b[1]</textarea></font></td></tr><tr><td width=80% align=justify valign=middle>"; echo "<font size=\"-1\"><i> контактная информация:</i></font><br><font size=\"-1\"><textarea rows=3 cols=75 name=\"contacts\">$b[2]</textarea></font><p align=right><input type=\"hidden\" name=\"id\" value=\"$b[0]\"><input type=\"submit\" name=\"action\" value=\"save\"><input type=\"submit\" name=\"action\" value=\"delete\"></form></p></td></tr>"; } echo "</table><br><form action=\"$PHP_SELF\" method=\"POST\"><input type=\"hidden\" name=\"action\" value=\"deleteall\"><input type=\"submit\" value=\"Очистить базу данных\"></form><br><form action=\"$PHP_SELF\"><input type=\"submit\" value=\"Перейти к просмотру сообщений\"></form></center>"; echo "<center><br><form action=\"$PHP_SELF\" method=\"POST\"><input type=\"hidden\" name=\"action\" value=\"ddelete\"><input type=\"submit\" value=\"Удалить сообщения старше, чем\"><input type=\"text\" name=\"much\" size=\"3\" value=\"60\"><input type=\"submit\" value=\"дней\"></form></center>"; echo "</body></html>"; } if (isset($action) && $action=="save" && isset($id)) { mysql_query("update $tablename set contacts='$contacts' where number='$id'"); mysql_query("update $tablename set msgbody='$msgbody' where number='$id'"); echo "<html><body><center><h1>Изменения в сообщении сохранены.</h1><br><a href=\"$PHP_SELF?action=verify&login=$adm&password=$ps\">редактировать записи</a> <a href=$PHP_SELF>читать сообщения</a></center></body></html>"; } if (isset($action) && $action=="ddelete" && isset($much) && $much>0) { $q=time()-$much*24*60*60; mysql_query("delete from $tablename where time<'$q'"); echo "<html><body><center><h1>Сообщения старше, чем $much дней, удалены.</h1><br><a href=\"$PHP_SELF?action=verify&login=$adm&password=$ps\">редактировать записи</a> <a href=$PHP_SELF>читать сообщения</a></center></body></html>"; } if (isset($action) && $action=="delete" && isset($id)) { mysql_query("delete from $tablename where number='$id'"); $a=mysql_query("select id, number from $tablename"); while ($b=mysql_fetch_row($a)) { if ($b[1]>$id){ mysql_query("update $tablename set number=number-1 where id='$b[0]'"); } } echo "<html><body><center><h1>Сообщение удалено.</h1><br><a href=\"$PHP_SELF?action=verify&login=$adm&password=$ps\">редактировать записи</a> <a href=$PHP_SELF>читать сообщения</a></center></body></html>"; } if (isset($action) && $action=="deleteall") { mysql_query("truncate $tablename"); echo "<html><center><h1>Данные были успешно удалены из базы данных.</h1><br><a href=\"$PHP_SELF\">просмотр гостевой книги</a></center>"; } ?> </div> </div> <br> <br> <br> <div id="footer" style="height: 20px;"> <a href="/" title="Главная">Главная</a> | <a href="/" title="Правила">Правила</a> | <a href="/" title="Форум">Контакт</a> | FAQ | <a href="/" title="$Заработай$">$Заработай$</a> | <a href="/" title="Каталог">Каталог</a> </div> <div align="center"> <table><tbody><tr><td> <!-- begin WebMoney Transfer : accept label --> <a href="http://www.webmoney.ru/" target="_blank"><img src="faq_files/blue_rus.gif" alt="www.webmoney.ru" border="0"></a> <!-- end WebMoney Transfer : accept label --> </td><td> </td></tr></tbody></table> </div> </div> <div id="darkBack"></div> <div id="hiddenBlock"> <div id="signUpBlock"> <a href="#" onclick="return closePopUp();" title="close" class="close"></a> <img src="faq_files/signUp_img.jpg" alt=""> <h1>Авторизируйтесь</h1> <table cellpaddin="0" border="0" cellspacing="5"> <form action="http://letitbit.net/tmpl/login.php" method="post"></form> <tbody><tr> <td><span style="padding-left: 5px;">Логин</span></td> <td colspan="2" width="219"><input name="log" id="log" type="text"></td> </tr> <tr> <td><span class="style1" style="padding-left: 15px;">Пароль</span></td> <td colspan="2" width="219"><input name="pas" id="pas" type="password"></td> </tr> <tr> <td></td> <td><a href="http://letitbit.net/page/feedback.php" target="_self" class="text">Забыли пароль? Обратитесь в ICQ 471567212</a></td> <th align="right"><input class="newb_small" value="Вход" onmouseover="this.className='newb2_small'" onmouseout="this.className='newb_small'" name="inout" type="submit"></th> </tr> </tbody></table> </div> </div> </div></body></html> |
Время: 15:14. |
Время: 15:14.
© OSzone.net 2001-