Просмотр файла Uzmail_by_LondoN/uzmail.php

Размер файла: 6.74Kb
<?php
	
require_once"../template/start.php";
require_once"../template/regglobals.php";
require_once"../template/config.php";
require_once"../template/functions.php";
require_once"../template/antidos.php";
require_once"../template/cookies.php";
require_once"../template/gzip.php";
require_once"../template/header.php";
require_once"../template/referer.php";
include_once"../themes/$config_themes/index.php";
include_once"../template/isset.php";   
    
$uz=check($uz);
$backs="<a href='javascript:history.back(1)'><b>Вернитесь назад</b></a>"; // Удобная строка НАЗАД
if($uz==""){$uz=check($log);}

$avas = file("../local/profil/$uz.prof"); 
$avs = explode(":||:",$avas[0]);

echo '<img src="../images/img/mails.gif" alt=""> <big><b>E-mail для пользователя <a href="../pages/anketa.php?uz='.$uz.'&amp;">'.$avs[29].' '.$uz.' '.$avs[100].'</a></b></big><br><br><br>';

if($uz!="" && !eregi("[^a-z0-9-]",$uz)){
$text = file(BASEDIR."local/profil/$uz.prof"); 
if ($text!=""){

//------------------------------ Отправка сообшения --------------------------//
if ($action=="go"){

$name=check($_POST['name']);
$body=check($_POST['body']);
$uz=check($_POST['uz']);
$trans=check($_POST['trans']);
$provkod=(int)$_POST['provkod'];

//--------------------- Антифлуд -----------------------------//
if($config_floodstime > 0){
if(flooder($ip, $php_self) == TRUE ){header ("Location: ../mail/uzmail.php?uz=$uz&isset=antiflood&".SID); exit;}
$flood_file = fopen(BASEDIR."local/flood.dat", "a+");
flock ($flood_file,LOCK_EX);
fputs ($flood_file,"$sitetime|$ip|$php_self|\r\n");
fflush($flood_file);
flock ($flood_file,LOCK_UN);
fclose($flood_file);   
}

if ($name!=""){
if ($body!=""){
if (preg_match('#^([a-z0-9_\-\.])+\@([a-z0-9_\-\.])+(\.([a-z0-9])+)+$#',$umail)){
if ($_SESSION['mail_kod']==$provkod){	
  
$_SESSION['mail_kod'] = "";
unset($_SESSION['mail_kod']);

$body=utf_substr($body,0,5000);
if($trans=="y"){$body=transliter($body);}

$meil="$body \n\nЭто письмо отправлено с помощью сервиса отправки личного E-mail с сайта $config_title \nВаша личная форма находится по адресу $config_home/mail/uzmail.php?uz=$uz \nВы можете отключить использование этой формы пользователями сети Internet в Настройках сайта.";
addmail($avs[4], "Письмо с сайта ".$config_title, "Ip: $ip \nБраузер: $brow \nОтправлено: ".date('j.m.y / H:i',$sitetime)."\nОт: $name ($umail)\n\n".$meil, $umail, $name);

header ("Location: ../mail/uzmail.php?uz=$uz&isset=mail&".SID);

} else { echo '<b>Проверочное число не совпало с данными на картинке!</b><br>';}
} else { echo '<b>Вы ввели неверный адрес e-mail, необходим формат [email protected]!</b><br>';}
} else { echo '<b>Ошибка, вы не написали сообщение для отправки!</b><br>';}
} else { echo '<b>Ошибка, вы не написали свое имя!</b><br>';}

echo'<br><br>'.$backs.'<br><br>';
}



//------------------------ Главная страница --------------------------//
if(!isset($action)){

if(!isset($_SESSION['mail_kod']) || $_SESSION['mail_kod']==""){
$_SESSION['mail_kod'] = mt_rand(1000,9999);
}

if ($uz==$log) {
$avase = file("../local/profil/$log.prof"); 
$avse = explode(":||:",$avase[0]);
echo '<table border="0" cellpadding="20" cellspacing="0" width="100%"><tr><td><i>';
echo 'Вы - <b>'.$avse[29].' '.$avse[0].' '.$avse[100].'.</b><br>Это сообщение видите только Вы!<br><br>';
echo 'Вы можете использовать эту форму для получения электронных писем на форумах, в чатах и т.д., чтобы не показывать остальным пользователям сети Internet свой реальный адрес e-mail.<br><br>
Вся почта доставляется на адрес e-mail, который Вы указали в своем профиле.<br>
В данный момент это адрес <b>'.$avse[4].'</b> <a href="../pages/profil.php?system=kontakt&amp;'.SID.'">Изменить</a><br><br>
Вам нужно всего лишь везде предоставлять ссылку на эту форму:
<br></i><input name="meil" size="50" value="'.$config_home.'/mail/uzmail.php?uz='.$log.'&" /><i>';
echo '</i></td></tr></table><br>';}


echo '<form method="post" action="../mail/uzmail.php?action=go&amp;'.SID.'">';

if ($provlog!=$_SESSION['log'] || $provpar!=md5($_SESSION['par'])) {


echo '<br><div class="m"><table cellpadding="0" cellspacing="0" width="100%" border="0"><tr><td width="40%">';
echo 'Ваше имя:</td><td> <input name="name" maxlength="20" /></td></tr></table></div><br>';

echo '<div class="m"><table cellpadding="0" cellspacing="0" width="100%" border="0"><tr><td width="40%">';
echo 'Ваш E-mail<br> (на него Вы получите ответ):</td><td> <input name="umail" maxlength="50" /></td></tr></table></div><br>';

} else {
	
echo '<input name="name" type="hidden" value="'.$log.'" />';
echo '<input name="umail" type="hidden" value="'.$udata[4].'" />'; 
}

echo '<table border="0" cellpadding="0" cellspacing="0" width="100%" border="0"><tr><td>';
echo 'Сообщение:<br><textarea cols="25" rows="10" name="body"></textarea></td></tr></table><br>';

if($config_translit=="1"){
echo 'Нет русской раскладки клавиатуры? Поставьте галочку <input name="trans" type="checkbox" value="y" /> и раскладка трансформируется в кириллицу.<br>';}

echo '<div class="m">Введите проверочный код с картинки ';

if($config_protectimg==1){
echo '<img src="../gallery/protect.php?pkod='.xoft_encode($_SESSION['mail_kod'],$config_keypass).'" alt=""> : ';
}else{
echo '<b>'.$_SESSION['mail_kod'].'</b><br>';
}
echo '<input name="uz" type="hidden" value="'.$uz.'" />'; 
echo '<input name="provkod" maxlength="6" /></div><br>';
echo '<input value="Отправить e-mail" name="go" type="submit" /> </form><br>';

echo '<br><br>'.$backs.'<br><br>';

}

} else {echo '<br><center><big>Пользователь с данным логином  не зарегистрирован!</big></center><br><br>'.$backs.'<br>';}
} else {echo '<br><center><big>Произошла ошибка. Пользователь с данным логином не существует!</big></center><br><br>'.$backs.'<br>';}

include_once "../themes/$config_themes/foot.php";
?>