Просмотр файла mail.php

Размер файла: 4.78Kb
<?php
##############################
##	     WAP-GUEST  	    ##
##############################
##						    ##
## Автор : CHUMA			##
## e-mail : [email protected]		##
## WAP : http://wapeng.info ##
## ICQ : 13-14-11			##
##                          ##
## Модификатор: Jeri        ##
## e-mail: [email protected] ##
## wap: http://Jeri.h2m.ru 	##
##                          ##
##############################
##  ВЫ НЕ ИМЕЕТЕ ПРАВО      ##
##  ИЗМЕНЯТЬ КОД СКРИПТА    ##
##  ДЛЯ ДАЛЬНЕЙШЕГО         ##
##  РАСПРОСТРАНЕНИЯ         ##
##############################
Error_Reporting(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR | WARNING);

session_name("SES");
session_start();

include ("config.php");

if(empty($_GET[act]))
{
include ("themes/$themes.php");

$for = htmlspecialchars(stripslashes($_GET["for"]));
$to = htmlspecialchars(stripslashes($_GET["to"]));

$rand1 = rand(0, 99);
$rand2 = rand(0, 99);
$rand = $rand1+$rand2;
$_SESSION['rand'] = "$rand";


  if ($_SESSION['login']==$nickadmina && md5($_SESSION['pass'])==$passadmina)
  {
$_SESSION['mail'] = "$to";
echo "<p align=\"center\">Отправка e-mail сообщения для $for</p>";
if(!empty($_GET[err]))
 {
  if (preg_match("([А-Яа-я<br />])", "$_GET[err]"))
   {
    echo "<p><font color=\"red\">$_GET[err]</font><br /><br /></p>";
   }
 }
echo "<form method=\"post\" action=\"mail.php?act=send\">";
echo "Тема";
echo "<br /><input type=\"text\" name=\"tema\" maxlength=\"50\" value=\"\"/><br />";
echo "<br />*Сообщение<br />";
echo "<textarea rows=\"5\" cols=\"15\" name=\"msg\"></textarea><br /><br />";
echo "<input type=\"submit\" name=\"do\" value=\"Отправить\"/></p></form>";

echo "<p>* - поля, обязательные для заполнения<br />
      <a href=\"index.php?page=$_GET[page]\">В гостевую</a></p>";
include("templates/foot.php");
}
else
{
echo "<p align=\"center\">Отправка e-mail сообщения для $for</p>";
if(!empty($_GET[err]))
 {
  if (preg_match("([А-Яа-я<br />])", "$_GET[err]"))
   {
    echo "<p><font color=\"red\">$_GET[err]</font><br /><br /></p>";
   }
 }
echo "<form method=\"post\" action=\"mail.php?act=send\">";
echo "<p>*Кому";
echo "<br /><input type=\"text\" name=\"mail\" maxlength=\"50\" value=\"$to\"/><br />";
echo "Тема";
echo "<br /><input type=\"text\" name=\"tema\" maxlength=\"50\" value=\"\"/><br />";
echo "Ваш e-mail";
echo "<br /><input type=\"text\" name=\"email\" value=\"\"/>";
echo "<br />*Сообщение<br />";
echo "<textarea rows=\"5\" cols=\"15\" name=\"msg\"></textarea><br /><br />
     * Результат: <br />
     $rand1+$rand2=<input size=\"3\" maxlength=\"3\" name=\"imgrand\" value=\"\" /><br /><br />";
echo "<input type=\"submit\" name=\"do\" value=\"Отправить\"/></p></form>";

echo "<p>* - поля, обязательные для заполнения<br />
      <a href=\"index.php?page=$_GET[page]\">В гостевую</a></p>";
include("templates/foot.php");
}


}
if($_GET[act] == "send")
 {
  if ($_SESSION['login']==$nickadmina && md5($_SESSION['pass'])==$passadmina)
  {
  if(empty($_POST[msg]))
   {
    $err .= "Не введено сообщение<br />";
   }
  if(!empty($err))
   {
    header ("Location: mail.php?err=$err");
   }
  if(empty($err))
   {
    $msg=htmlspecialchars(stripslashes($_POST[msg]));
    $tema=htmlspecialchars(stripslashes($_POST[tema]));
    $headers="Content-Type: text/html; charset=utf-8\n";
    $headers.="From: $mailadmina\nX-Mailer: PHP v.".phpversion();
    mail($_SESSION['mail'], $tema, $msg, $headers);
    header ("Location: index.php?mail=1");
   }
   }
   else
   {
     if(empty($_POST[mail]))
   {
    $err = "Не введено Кому<br />";
   }
  if(empty($_POST[msg]))
   {
    $err .= "Не введено сообщение<br />";
   }
  if(empty($_POST[imgrand]))
   {
    $err .= "Не введен результат<br />";
   }
  if(!empty($_POST[imgrand]))
   {
    if($_POST[imgrand] != $_SESSION[rand])
     {
      $err .= "Результат неверный<br />";
     }
   }
  if(!empty($err))
   {
    header ("Location: mail.php?err=$err");
   }
  if(empty($err))
   {
    if(empty($_POST[email]))
     {
      $email = "[email protected]";
     }
     else
     {
      $email = "$_POST[email]";
     }
    $msg=htmlspecialchars(stripslashes($_POST[msg]));
    $tema=htmlspecialchars(stripslashes($_POST[tema]));
    $headers="Content-Type: text/html; charset=utf-8\n";
    $headers.="From: $email\nX-Mailer: PHP v.".phpversion();
    mail($_POST[mail], $tema, $msg, $headers);
    header ("Location: index.php?mail=1");
   }
   }
 }
?>