Файл: modules/sovet/index.php
Строк: 119
<?php
########################################
## WAP-ENGINE ##
########################################
## ##
## Автор : CHUMA (Токарев Владимир) ##
## e-mail : crazychuma@gmail.com ##
## WAP : http://wap-engine.ru ##
## ##
########################################
## ВЫ НЕ ИМЕЕТЕ ПРАВО ##
## ИЗМЕНЯТЬ КОД СКРИПТА ##
## ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ! ##
########################################
include ('../../config.php');
include ('../../templates/run.php');
include ('../../templates/func.php');
$title_page = '| Посоветуй сайт другу';
$m_polozhenie = 'Советует сайт другу';
include '../../themes/'.$themes.'.php';
####################
echo '<p class="modul_name">Посоветуй наш сайт своему другу.</p>';
if($_GET['mailing'] == 1)
{
echo'<p class="b">Спасибо, за то, что посоветовали наш сайт своему другу.</p>';
}
if($_GET['err'] == 1)
{
echo'<p class="err">Ошибка!!! Вы не ввели e-mail друга.</p>';
}
if($_GET['err'] == 2)
{
echo'<p class="err">Ошибка!!! Вы не ввели проверочное число.</p>';
}
if($_GET['err'] == 3)
{
echo'<p class="err">Ошибка!!! Вы неверно ввели проверочное число.</p>';
}
if($_GET['err'] == 4)
{
echo'<p class="err">Ошибка!!! Ваш IP и браузер забанены!</p>';
}
if($_GET['err'] == 5)
{
echo"<p class="err">Ошибка!!! Вас забанил $banwho за $bantxt! Окончание бана: $bantime[6]$bantime[7].$bantime[4]$bantime[5].$bantime[0]$bantime[1]$bantime[2]$bantime[3] в $bantime[8]$bantime[9]:$bantime[10]$bantime[11] по времени сервера.</p>";
}
####################
if ($_GET['view']=='')
{
if(isset($_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw)
{
echo '<form method="post" action="index.php?view=1&'.session_name().'='.session_id().'">';
echo '<p class="b">';
echo '<font color="'.$color_red.'">*</font>e-mail друга:';
echo '<br /><input type="text" name="mail" maxlength="50" value=""/><br />';
if(empty($name))
{
echo 'Ваше имя:<br /><input type="text" name="name" maxlength="50" value=""/><br /><br />';
}
echo '<input type="submit" name="do" value="Посоветовать"/></p></form>';
}
else
{
$rand = rand(1000, 9999);
$_SESSION['rand'] = $rand;
echo '<form method="post" action="index.php?view=1&'.session_name().'='.session_id().'">';
echo '<p class="b">';
echo 'Ваш e-mail:';
echo '<br /><input type="text" name="vashmail" maxlength="50" value="" /><br />';
echo '<font color="'.$color_red.'">*</font>e-mail друга:';
echo '<br /><input type="text" name="mail" maxlength="50" value="" /><br />';
echo 'Ваше имя:';
echo '<br /><input type="text" name="name" maxlength="50" value="" /><br />';
echo '<font color="'.$color_red.'">*</font>Проверочное число <font color="'.$color_red.'">'.$rand.'</font>:<br /><input size="4" maxlength="4" name="imgrand" value="" /><br /><br />';
echo '<input type="submit" name="do" value="Посоветовать" /></p></form>';
}
echo '<p><font color="'.$color_red.'">*</font> - поля, обязательные для заполнения<br /><br /></p>';
$viewsov = file('../../data/sovet.txt');
echo '<p>Наш сайт посоветовали '.$viewsov[0].' раз</p>';
}
####################
if($_GET['view']==1)
{
$tema = 'Вам посоветовали сайт '.$home;
$to_email = filter($_POST['mail']);
if(isset($_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw)
{
$ot_email = $email;
}
else
{
$gost = 'Гость';
$name = filter($_POST['name']);
if(empty($_POST['vashmail']))
{
$ot_email = $emailadmina;
}
else
{
$ot_email = filter($_POST['vashmail']);
}
}
####################
$banlist = file('../../data/ban.txt');
$ip = getenv('REMOTE_ADDR');
$user_agent = getenv('HTTP_USER_AGENT');
$brauzer = strtok($user_agent,' ');
$brauzer = filter($brauzer);
$ban = "$brauzer||$ip";
foreach ($banlist as $key => $string)
{
if($ban == trim(array_shift($banlist)))
{
$errb = '1';
}
}
$date_now = date ('YmdHis', time() + ($sdvigclock*3600));
if($bantime > $date_now)
{
$errb = '2';
}
####################
if(empty($to_email))
{
header('Location: index.php?err=1');
}
elseif($gost=='Гость' && empty($_POST['imgrand']))
{
header('Location: index.php?err=2');
}
elseif($gost=='Гость' && $_POST['imgrand']!=$_SESSION['rand'])
{
header('Location: index.php?err=3');
}
elseif($gost=='Гость' && $errb == '1')
{
header('Location: index.php?err=4');
}
elseif($errb == '2')
{
header('Location: index.php?err=5');
}
else
{
$text = "Здравствуйте. Вам ваш друг(подруга) $name посоветовал(а) зайти на наш сайт $home<br />Это значит, что вашему другу(подруге) $name очень понравился этот сайт<br /> <a href="$home">Перейти на сайт $home</a><br /> С уважением, администратор сайта $home<br />";
$headers="Content-Type: text/html; charset=utf-8n";
$headers.="From: $ot_emailnX-Mailer: PHP v.".phpversion();
mail($to_email,$tema,$text,$headers);
$viewsov = file('../../data/sovet.txt');
$i = $viewsov[0] + 1;
$base = ('../../data/sovet.txt');
write_to_file($base, $i);
header('Location: index.php?mailing=1');
}
}
####################
include ('../../templates/foot.php');
?>