View file Wap-Gallery_LIGHT/Skygallery/mail.php

File size: 16Kb
<?php
###########################
##          ********* Sky CMS ********       ##
##                 Modification   :  LondoN           ##
##               E-mail  :  [email protected]     ##
##                 Site  :  http://inter-sky.net       ##
##                                                                      ##
##                  ICQ  :  355-98-00-79              ##
##                                                                      ## ##################################
##     ВЫ НЕ ИМЕЕТЕ ПРАВА ВНОСИТЬ ИЗМЕНЕНИЯ В КОД СКРИПТА ДЛЯ РАСПРОСТРАНЕНИЯ    ##
##############################################################	
##   СКРИПТЫ, ДИЗАЙН ПОД ЗАКАЗ !!!  ICQ  :  355-98-00-79   http://inter-sky.net Дмитрий LONDON
##############################################################

/*
 ВЫПОЛНЯЮ  ЗАКАЗЫ  НА  ЭКСКЛЮЗИВНЫЕ СКРИПТЫ ДЛЯ ВАШЕГО САЙТА !!!
 
 Возникли проблемы или найдены баги?   ICQ  :  355-98-00-79   http://inter-sky.net Дмитрий LONDON
 
 Всегда рад вашим отзывам, пожеланиям, предложениям или простой благодарности!
 
 Если не жалко, то прошу помочь развитию проекта и на оплату Интернета: 
 
Webmoney Wmid: 	180910508615
Webmoney WMZ: 	257351459957
Webmoney WMR: 	183110384655
Webmoney WME: 	681446621238

 Искренне, Ваш LONDON !!!
 */
################################################################
	
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";   
include "config.php";
include "uzconfig.php";


$uz=check($uz);
$album=check($album);
$msnum=check($msnum);
$gname=check($gname);

$uz=trim($uz);
$album=trim($album);
$msnum=trim($msnum);
$gname=trim($gname);

echo '<img src="../images/img/mails.gif" alt=""> <b>Сервис "Покажи фото другу"</b><br><br>';

 

//////////////////////////////////////////////////////////
//////// СЕРВИС ДЛЯ ПОЛЬЗОВАТЕЛЬСКИХ АЛЬБОМОВ ////
///////----------------- отправка сообщения----------------------/////
/////////////////////////////////////////////////////////
if ($action=="go"){

$name=check($_POST['name']);
$body=check($_POST['body']);
$sandmail=check($_POST['sandmail']);
$umail=check($_POST['umail']);
$provkod=(int)$_POST['provkod'];
$uz=check($_POST['uz']);
$album=check($_POST['album']);
$msnum=check($_POST['msnum']);
$gname=check($_POST['gname']);


if($config_floodstime > 0){
if(flooder($ip, $php_self) == TRUE ){header ("Location: mail.php?action=uze&uz=$uz&album=$album&msnum=$msnum&gname=$gname&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 (preg_match('#^([a-z0-9_\-\.])+\@([a-z0-9_\-\.])+(\.([a-z0-9])+)+$#',$sandmail)){
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 = "Ваш друг ".$name." нашел на сайте ".$config_title." прикольную картинку и предлагает ее посмотреть! \n\nАдрес картинки: \n".$config_home."/Skygallery/album.php?uz=".$uz."&album=".$album."&event=showimg&msnum=".$msnum." \n\nПриятного просмотра! \n\nСоветуем Вам посетить развлекательный Веб-ресурс http://inter-sky.net \nInter-SKY.neT - это сайт, где всегда можно найти прикольные статусы к аське, Вконтакте, Одноклассникам... \nТак же там Вы найдете веселые анекдоты, смешные цитаты, flash-игры, online-видео, подборку фотоприколов и интересный форум! \nInter-SKY.net - отвлекись от работы! \n\nЕсли это письмо попало к Вам по ошибке, то просто проигнорируйте его.";
$body=utf_substr($body,0,5000);

addmail($sandmail, "Письмо от Вашего друга с сайта ".$config_title, "Ip: $ip \nБраузер: $brow \nОтправлено: ".date('j.m.y / H:i',$sitetime)."\n\nСообщение: \n".$body, $umail, $name);

header ("Location: mail.php?action=uze&uz=$uz&album=$album&msnum=$msnum&gname=$gname&isset=mail&".SID);

} else { echo '<b><br><br><center>Проверочное число не совпало с данными на картинке!</center></b><br><br>';}
} else { echo '<b><br><br><center>Вы ввели неверный формат СВОЕГО Е-mail, необходим формат [email protected]!</center></b><br><br>';}
} else { echo '<b><br><br><center>Вы ввели неверный формат Е-mail ПОЛУЧАТЕЛЯ, необходим формат [email protected]!</center></b><br><br>';}
} else { echo '<b><br><br><center>Ошибка, вы не написали свое имя!</center></b><br><br>';}

echo''.$back.'';
}







//////////////////////////////////////////////////////////
//////// СЕРВИС ДЛЯ ПОЛЬЗОВАТЕЛЬСКИХ АЛЬБОМОВ ////
///////---------форма отправки сообщения-------- -------------/////
/////////////////////////////////////////////////////////
if ($action=="uze"){

$uz=check($_GET['uz']);
$uze=check($_GET['uze']);
$album=check($_GET['album']);
$msnum=check($_GET['msnum']);
$gname=check($_GET['gname']);
$action=check($_GET['action']);

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

$li=file($uzdatafile);
$themes="";
foreach($li as $k){
$dtu=explode("|",$k);
if($msnum==$dtu[10]){
$themes='ok';
}}

if ($themes=='ok') {


echo'<br>Вы показываете другу это фото:<br><br>';
$ext = strtolower(substr($gname, strrpos($gname, '.') + 1));
echo'<img src="resize.php?act='.$ext.'&amp;gdir=local&amp;gpoddir=dataskygallery&amp;gpodpoddir='.$uz.'&amp;gname='.$gname.'&amp;maxsize=200500" alt="Фото '.$msnum.'"><br><br>';
echo '<br>Заполните, пожалуйста, эту форму (все поля обязательны для заполнения)!<hr>';	

if(!isset($_SESSION['mail_kod']) || $_SESSION['mail_kod']==""){
$_SESSION['mail_kod'] = mt_rand(1000,9999);
}
echo '<form method="post" action="mail.php?action=go&amp;'.SID.'">';
echo '<br>';
echo 'E-mail Вашего друга:<br> <input name="sandmail" maxlength="50" /><br>';
echo 'Ваш E-mail<br> (ради прикола можете написать любой):<br><input name="umail" maxlength="50" /><br>';
echo 'Ваше имя:<br><input name="name" maxlength="20" /><br>';
echo '<input name="uz" type="hidden" value="'.$uz.'" />';
echo '<input name="album" type="hidden" value="'.$album.'" />';
echo '<input name="msnum" type="hidden" value="'.$msnum.'" />';
echo '<input name="gname" type="hidden" value="'.$gname.'" />';
echo 'Введите проверочный код с картинки:<br> ';
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 '<br><input name="provkod" maxlength="6" /> ';
echo ' <br><br><input value="Отправить" name="go" type="submit" /></form><br>';
} else {echo' <br><br><center><b>'.$iback.' Такого номера изображения не существует!</b></center>';include_once"../themes/$config_themes/foot.php";}
} else {echo' <br><br><center><b>'.$iback.' Такого изображения не существует!</b></center>';include_once"../themes/$config_themes/foot.php";}
} else {echo' <br><br><center><b>'.$iback.' Такого альбома не существует!</b></center>';include_once"../themes/$config_themes/foot.php";}
} else {echo' <br><br><center><b>'.$iback.' Не указан фотоальбом.</b></center><br><br>';include_once"../themes/$config_themes/foot.php";}
} else {echo' <br><br><center><b>'.$iback.' Пользователь с данным логином  не зарегистрирован!</b></center><br><br>';include_once"../themes/$config_themes/foot.php";}
} else {echo' <br><br><center><b>'.$iback.' Не указано имя пользователя.</b></center><br><br>';include_once"../themes/$config_themes/foot.php";}
echo'<br><br>'.$back.'';
}





//////////////////////////////////////////////////////////
////////// СЕРВИС ДЛЯ ОБЩЕЙ ГАЛЕРЕИ САЙТА ///////////
///////// ------------отправка сообщения-------- ///////////////
/////////////////////////////////////////////////////////
if ($action=="gosite"){

$action=check($_GET['action']);
$name=check($_POST['name']);
$body=check($_POST['body']);
$sandmail=check($_POST['sandmail']);
$umail=check($_POST['umail']);
$provkod=(int)$_POST['provkod'];
$album=check($_POST['album']);
$msnum=check($_POST['msnum']);
$gname=check($_POST['gname']);
$gosite=check($_POST['gosite']);


if($config_floodstime > 0){
if(flooder($ip, $php_self) == TRUE ){header ("Location: mail.php?action=site&album=$album&msnum=$msnum&gname=$gname&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 (preg_match('#^([a-z0-9_\-\.])+\@([a-z0-9_\-\.])+(\.([a-z0-9])+)+$#',$sandmail)){
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 = "Ваш друг ".$name." нашел на сайте ".$config_title." прикольную фотографию и предлагает ее посмотреть! \n\nАдрес картинки: \n".$config_home."/Skygallery/albumsite.php?site=site&album=".$album."&event=showimg&msnum=".$msnum." \n\nПриятного просмотра! \n\nСоветуем Вам посетить развлекательный Веб-ресурс http://inter-sky.net \nInter-SKY.neT - это сайт, где всегда можно найти прикольные статусы к аське, Вконтакте, Одноклассникам... \nТак же там Вы найдете веселые анекдоты, смешные цитаты, flash-игры, online-видео, подборку фотоприколов и интересный форум! \nInter-SKY.net - отвлекись от работы! \n\nЕсли это письмо попало к Вам по ошибке, то просто проигнорируйте его.";
$body=utf_substr($body,0,5000);

addmail($sandmail, "Письмо от Вашего друга с сайта ".$config_title, "Ip: $ip \nБраузер: $brow \nОтправлено: ".date('j.m.y / H:i',$sitetime)."\n\nСообщение: \n".$body, $umail, $name);

header ("Location: mail.php?action=site&album=$album&msnum=$msnum&gname=$gname&isset=mail&".SID);

} else { echo '<b><br><br><center>Проверочное число не совпало с данными на картинке!</center></b><br><br>';}
} else { echo '<b><br><br><center>Вы ввели неверный формат СВОЕГО Е-mail, необходим формат [email protected]!</center></b><br><br>';}
} else { echo '<b><br><br><center>Вы ввели неверный формат Е-mail ПОЛУЧАТЕЛЯ, необходим формат [email protected]!</center></b><br><br>';}
} else { echo '<b><br><br><center>Ошибка, вы не написали свое имя!</center></b><br><br>';}

echo''.$back.'';
}




//////////////////////////////////////////////////////////
////////// СЕРВИС ДЛЯ ОБЩЕЙ ГАЛЕРЕИ САЙТА ///////////
///////// -------форма отправки сообщения-------- ////////////
/////////////////////////////////////////////////////////
if ($action=="site"){

$site=check($_GET['site']);
$album=check($_GET['album']);
$msnum=check($_GET['msnum']);
$gname=check($_GET['gname']);
$action=check($_GET['action']);


if ($album!="" && !eregi("[^0-9]",$album)){ 
if (file("$sitedatafile")) {
if (file("$sitedatadir/$gname")) {

$li=file($sitedatafile);
$themes="";
foreach($li as $k){
$dtu=explode("|",$k);
if($msnum==$dtu[10]){
$themes='ok';
}}

if ($themes=='ok') {

echo'<br>Вы показываете другу это фото:<br><br>';
$ext = strtolower(substr($gname, strrpos($gname, '.') + 1));
echo'<img src="resize.php?act='.$ext.'&amp;gdir=local&amp;gpoddir=dataskygallery&amp;gpodpoddir=site&amp;gname='.$gname.'&amp;maxsize=200500" alt="Фото '.$msnum.'"><br><br>';
echo '<br>Заполните, пожалуйста, эту форму (все поля обязательны для заполнения)!<hr>';	

if(!isset($_SESSION['mail_kod']) || $_SESSION['mail_kod']==""){
$_SESSION['mail_kod'] = mt_rand(1000,9999);
}
echo '<form method="post" action="mail.php?action=gosite&amp;'.SID.'">';
echo '<br>';
echo 'E-mail Вашего друга:<br><input name="sandmail" maxlength="50" /><br>';
echo 'Ваш E-mail<br> (ради прикола можете написать любой):<br><input name="umail" maxlength="50" /><br>';
echo 'Ваше имя:<br><input name="name" maxlength="20" /><br>';
echo '<input name="album" type="hidden" value="'.$album.'" />';
echo '<input name="msnum" type="hidden" value="'.$msnum.'" />';
echo '<input name="gname" type="hidden" value="'.$gname.'" />';
echo 'Введите проверочный код с картинки:<br> ';
if($config_protectimg==1){
echo '<img src="../gallery/protect.php?pkod='.xoft_encode($_SESSION['mail_kod'],$config_keypass).'" alt=""><br> ';
}else{
echo '<b>'.$_SESSION['mail_kod'].'</b><br>';
}
echo '<input name="provkod" maxlength="6" /> ';
echo '<br><br><input value="Отправить" name="go" type="submit" /></form><br>';
} else {echo' <br><br><center><b>'.$iback.' Такого номера изображения не существует!</b></center>';include_once"../themes/$config_themes/foot.php";}
} else {echo' <br><br><center><b>'.$iback.' Такого изображения не существует!</b></center>';include_once"../themes/$config_themes/foot.php";}
} else {echo' <br><br><center><b>'.$iback.' Такого альбома не существует!</b></center>';include_once"../themes/$config_themes/foot.php";}
} else {echo' <br><br><center><b>'.$iback.' Не указан фотоальбом.</b></center><br><br>';include_once"../themes/$config_themes/foot.php";}

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




/////////////////////////////////////////////////////////////
////////// ПРОСТО ТАК ВХОДИТЬ В СЕРВИС НЕЛЬЗЯ ///////////
///////// ------- поэтому всех желающих - наХуй-------- //////////
////////////////////////////////////////////////////////////
if(!isset($action)){
header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;
}



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