View file guest3v/add.php

File size: 6.96Kb
<?
    /////////// 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\">&copy; 2006 <a href=\"http://$site\">$site</a>. Design by <a>3v</a></div>";
  }
  ?>
  <?
  }
         ?>