<?
//////////////////////////////////////////////////////////////////////////////////////////////
// //
// ---------- WAP-engine ---------- //
// //
// Автор : CHUMA //
// e-mail : [email protected] //
// Site : http:// //
// WAP : http:// //
// ICQ : 111-75-74 //
// //
//////////////////////////////////////////////////////////////////////////////////////////////
// ВЫ НЕ ИМЕЕТЕ ПРАВО ИЗМЕНЯТЬ КОД СКРИПТА ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ //
//////////////////////////////////////////////////////////////////////////////////////////////
Error_Reporting(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR | WARNING);
extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_SERVER_VARS);
extract($HTTP_SESSION_VARS);
session_name("SESID");
session_start();
require ("../../config.php"); //Подключаем настройки сайта. (config.php)
$error = "";
$action = $HTTP_POST_VARS["action"];
if (!empty($action))
{
$name = trim($name);
$msg = trim($msg);
if (empty($msg))
{
$action = "";
$error = $error."<br/>- Вы не ввели сообщение\n";
}
if (empty($name))
{
$action = "";
$error = $error."<br/>- Вы не ввели имя\n";
}
if (!empty($email))
/* если введен e-mail, то проверяем с помощью регулярного выражения
правильность ввода */
{
if (!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $email))
{
$action = "";
$error = $error."<br/>- Неверно введен е-mail. Введите e-mail
в виде <i>[email protected]</i>";
}
}
$name = substr($HTTP_POST_VARS["name"],0,32);
$name = htmlspecialchars(stripslashes($name));
$time = substr($HTTP_POST_VARS["time"],0,32);
$time = htmlspecialchars(stripslashes($time)); //некоторые умельцы научились добавлять в post левое вместо времени
$email = substr($HTTP_POST_VARS["email"],0,32);
$email = htmlspecialchars(stripslashes($email));
$url = substr($HTTP_POST_VARS["url"],0,36);
$url = htmlspecialchars(stripslashes($url));
$msg = substr($HTTP_POST_VARS["msg"],0,1024);
$msg = htmlspecialchars(stripslashes($msg));
if (empty($error))
{
$currHour=date("H",time());
$currDate=date("d.m.y", time());
$currTime=date("$currHour:i", time());
$time="$currTime/$currDate";
$msg = eregi_replace("(.*)\\[url\\](.*)\\[/url\\](.*)","\\1<a
href=\\2>\\2</a>\\3",$msg);
$msg = str_replace("\n"," ",$msg);
$msg = str_replace("\r"," ",$msg);
$sm1= array(":)",":(",":))",":=)",":cool",":love",":oo",":pivo",";)",":?");
$sm2= array(
"<img src=\"./sm/ulibka.gif\" alt=\":)\"/>",
"<img src=\"./sm/ogorchen.gif\" alt=\":(\"/>",
"<img src=\"./sm/bulibka.gif\" alt=\":))\"/>",
"<img src=\"./sm/zubastik.gif\" alt=\":=)\"/>",
"<img src=\"./sm/cool.gif\" alt=\"cool\"/>",
"<img src=\"./sm/love.gif\" alt=\"love\"/>",
"<img src=\"./sm/boggle.gif\" alt=\"oo\"/>",
"<img src=\"./sm/pivo.gif\" alt=\"pivo\"/>",
"<img src=\"./sm/wink.gif\" alt=\";)\"/>",
"<img src=\"./sm/vopros.gif\" alt=\"?\"/>"
);
$msg=str_replace($sm1,$sm2,$msg);
$file = fopen("../../data/gb/rec.".time(),"w");
fputs($file,$name."\n");
fputs($file,$time."\n");
fputs($file,$email."\n");
fputs($file,$url."\n");
fputs($file,$msg."\n");
fclose($file);
header ("location: index.php");
}
}
if (empty($action))
{
require ("../../themes/$themes.php"); //Вставляем скин сайта.
echo "<table border=\"0\" cellspacing=\"1\" cellpadding=\"0\" align=\"center\" width=\"100%\">
<tr><td><font color=\"#990000\">добавление записи</font></td></tr></table>";
if (!empty($error))
{
print "<p align=\"center\"><font color=\"#FF0000\">Во время добавления записи произошли
следующие ошибки:</font></p>\n";
print "<UL>\n";
print $error;
print "</UL>\n";
}
?>
<table width="1" border="0">
<form action="add.php" method="post">
<input type="hidden" name="action" value="post">
<tr>
<td align="center"><font color="red"><sup>*</sup></font>имя</td></tr><tr>
<td align="center">
<input type="text" name="name" maxlength="32" value="<? echo $name; ?>">
</td>
</tr>
<tr>
<td align="center">e-mail</td></tr>
<tr><td align="center">
<input type="text" name="email" maxlength="32" value="<? echo $email; ?>">
</td>
</tr>
<tr>
<td align="center">сайт</td></tr>
<td align="center">
<input type="text" name="url" maxlength="50" value="http://<? echo $url; ?>">
</td>
</tr>
<tr>
<td align="center"><font color="#FF0000">*</font>сообщение</td></tr>
<tr>
<td align="center"><input type="text" name="msg" maxlength="500" value="<? echo $msg; ?>">
</td>
</tr>
<tr>
<td align="center"><input type="submit" value="Добавить"></td>
</tr>
</form>
</table>
<div><font color="#FF0000">*</font> - поля,
обязательные для заполнения
</div>
</BODY>
</HTML>
<?
{
echo "<table border=\"0\" cellspacing=\"1\" cellpadding=\"0\" align=\"center\" width=\"100%\">
<tr><td><font color=\"#990000\"><a href=\"./\">гостевая</a></font></td></tr></table>";
}
?>
<?
}
require ("../../templates/foot.php"); //Вставляем низ сайта. (templates/foot.php)
?>