<?
/////////// Powered by Giga!!! /////////
/////////// http://gwap.net.ru /////////
/////////// Disign by 3v!!! /////////
/////////// http://wap.vavan.ru /////////
include "set.php";
Error_Reporting(E_ALL & ~E_NOTICE);
$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>";
}
if (!empty($url))
/* если введен e-mail, то проверяем с помощью регулярного выражения
правильность ввода */
{
if (!preg_match("/[0-9a-z_]+\.[0-9a-z_^\.]+\.[a-z]{2,3}/i", $url))
{
$action = "";
$error = $error."<br/>- Неверно введен url сайта. Введите
в виде <i>wap.site.ru</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);
$url = str_replace("http://","",$url);
$sm1= array(":)",":(",":shock",":D",":cool",":love",":oo",":vi",":girl",":bad",":cry");
$sm2= array(
"<img src=\"./sm/ulibka.gif\" alt=\":)\"/>",
"<img src=\"./sm/ogorchen.gif\" alt=\":(\"/>",
"<img src=\"./sm/shock.gif\" alt=\":shock\"/>",
"<img src=\"./sm/zubastik.gif\" alt=\":D\"/>",
"<img src=\"./sm/cool.gif\" alt=\":cool\"/>",
"<img src=\"./sm/love.gif\" alt=\":love\"/>",
"<img src=\"./sm/boggle.gif\" alt=\":oo\"/>",
"<img src=\"./sm/victory.gif\" alt=\":vi\"/>",
"<img src=\"./sm/girl.gif\" alt=\":girl\"/>",
"<img src=\"./sm/bad.gif\" alt=\":bad\"/>",
"<img src=\"./sm/cry.gif\" alt=\":cry\"/>"
);
$msg=str_replace($sm1,$sm2,$msg);
$file = fopen("rec/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);
echo '<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xml:lang="ru"> <head>';
echo "<title>reload ...</title>";
echo "<meta http-equiv='Refresh' CONTENT='1; URL=index.php'>\n";
echo "<link rel=\"stylesheet\" href=\"styles/$style.css\" type=\"text/css\" />";
echo "</head><body><div class=\"blok\">сообщение успешно добавлено!</div><div class=\"top\"><a href=\"./\">гостевая</a></div></html>\n";
}
}
if (empty($action))
{
echo '<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xml:lang="ru"> <head>';
echo "<title>$site-гостевая</title>";
echo '<link rel="stylesheet" href="/style.css" type="text/css" />
<link rel="home" href="/"/><link rel="up" href="../"/>';
echo "<link rel=\"stylesheet\" href=\"styles/$style.css\" type=\"text/css\" />";
echo '</head><body>';
echo "<div class=\"footer\"><font color=\"#0000FF\">ДОБАВЛЕНИЕ ЗАПИСИ</font></div>";
if (!empty($error))
{
print "<p align=\"center\"><font color=\"#FF0000\">Во время добавления записи произошли
следующие ошибки:</font></p>\n";
print "<ul>\n";
print $error;
print "</ul>\n";
}
?>
<div class="add">
<form action="add.php" method="post">
<input type="hidden" name="action" value="post">
<br />
<font color="red"><sup>*</sup></font>
имя
<br />
<input type="text" name="name" maxlength="32" value="<? echo $name; ?>">
<br />
e-mail
<br />
<input type="text" name="email" maxlength="32" value="<? echo $email; ?>">
<br />
сайт
<br />
<input type="text" name="url" maxlength="36" value="<? echo $url; ?>">
<br />
<font color="#FF0000">*</font>сообщение</td></tr>
<br />
<input type="text" name="msg" maxlength="300" value="<? echo $msg; ?>">
<br />
<input type="submit" value="Добавить">
</form>
</div>
<div class="blok"><font color="#FF0000">*</font> - поля,
обязательные для заполнения
</div>
<?
{
echo "<div class=\"top\"><a href=\"./\">гостевая</a> : <a href=\"http://$site\">главная</a></div><div class=\"item\">
<img src=\"./sm/ulibka.gif\" alt=\":)\"/><font color=\"#FF0000\">:)</font>
<img src=\"./sm/ogorchen.gif\" alt=\":(\"/><font color=\"#FF0000\">:(</font>
<img src=\"./sm/shock.gif\" alt=\":shock\"/><font color=\"#FF0000\">:shock</font>
<img src=\"./sm/zubastik.gif\" alt=\":D\"/><font color=\"#FF0000\">:D</font>
<img src=\"./sm/cool.gif\" alt=\":cool\"/><font color=\"#FF0000\">:cool</font>
<img src=\"./sm/love.gif\" alt=\":love\"/><font color=\"#FF0000\">:love</font>
<img src=\"./sm/boggle.gif\" alt=\":oo\"/><font color=\"#FF0000\">:oo</font>
<img src=\"./sm/victory.gif\" alt=\":vi\"/><font color=\"#FF0000\">:vi</font>
<img src=\"./sm/girl.gif\" alt=\":girl\"/><font color=\"#FF0000\">:girl</font>
<img src=\"./sm/bad.gif\" alt=\":bad\"/><font color=\"#FF0000\">:bad</font>
<img src=\"./sm/cry.gif\" alt=\":cry\"/><font color=\"#FF0000\">:cry</font></div>";
echo "<div class=\"footer\">© 2006 <a href=\"http://$site\">$site</a>. Design by <a>3v</a></div>";
}
?>
<?
}
?>