Просмотр файла ICQ_distribution/index.php

Размер файла: 8.41Kb
<?php
/*
=>Автор: Демидов Анатолий aka lugaro
=>ICQ: 2000882
=>E-mail: [email protected]
=>Сайт: http://wphp.ru
=>Категория скрипта: ПЛАТНЫЙ
---------------------------------
Внимание! Распространять скрип ЗАПРЕЩЕННО! А тем более продавать!
Уважайте авторское право!
*/
session_start();
include_once"heade.php";
	echo '<div class="header"><center><b>Раздача ICQ</b></center></div>';

	if($icq_conf_off==1){
echo 'Извените, по техническим причинам раздача ICQ номеров, приостановленна.<br>Приходите позже :)<br>';
	echo '<img src="img/atc.gif" alt=""> <a href="book.php?r='.$r.'">Отзывы</a> ';
include_once"count_book.php";
mysql_close($db);
include_once"foot.php";
exit;}
	if(isset($_GET['mode'])){
$mode=$_GET['mode'];}
	if(!isset($mode)){
$mode='ахтунГ';}
switch($mode){
default:
$result=mysql_query("SELECT icq FROM uin");
$num_icq=mysql_num_rows($result);
mysql_free_result($result);
if($num_icq==0){
	echo 'Извените, но у нас закончились номера ICQ.<br>Приходите чуть позже и мы обязательно добавим ещё номеровков=)))<br>';
}else{
	echo 'Выберите себе номерок ICQ который вам больше всех понравился!<br>';
	echo 'Номеров к раздаче(<font color="red"><b>'.$num_icq.'</b></font>)<br>';
	echo 'Мы роздали номеров (<font color="red"><b>'.$icq_conf_count.'</b></font>)<br>';
require_once('Navigator.class.php');
$q=mysql_query(" SELECT count(*) FROM uin ");
$all=mysql_result($q,0,0);
	if ($all)
{
$pnumber=$icq_conf_index;
$n=new Navigator($all,$pnumber);
$q=mysql_query("SELECT * FROM uin ORDER BY id DESC LIMIT {$n->start()},$pnumber ");
while (false!==($res=mysql_fetch_assoc($q)))
{
	echo '<div class="bg">';
	echo '[ICQ]['.$res['icq'].']<font color="red"><b>[<a href="index.php?mode=icq&id='.$res['id'].'&r='.$r.'">Получить</a>]</b></font></div>';}
	echo $n->navi();}
	echo '<br>';}
	echo '<img src="img/atc.gif" alt=""> <a href="search.php?r='.$r.'">Поиск</a><br> ';
	echo '<img src="img/atc.gif" alt=""> <a href="book.php?r='.$r.'">Отзывы</a> ';
include_once"count_book.php";
break;
case'icq':
	if(isset($_GET['id'])){
$id=intval($_GET['id']);
$zapros="SELECT icq FROM uin where id=".$id."";
$result=mysql_query($zapros);
$row=mysql_fetch_array($result);
$id_num=mysql_num_rows($result);
mysql_free_result($result);
	if($id_num!=1){
	echo 'Такого номера не существует!<br><img src="img/atc.gif" alt=""><a href="index.php?r='.$r.'">Вернутся</a><br>';
}else{
	echo 'Вы выбрали номер ICQ ['.$row['icq'].']<br>';
	echo 'Ведите ваш Email, на него прийдёт ссылка по которой необходимо будет перейти и только после того как вы перейдёте по ссылке на указаный вами Email прийдёт номер ICQ с паролем=)<br>';
	echo '<FORM action="index.php?mode=icq_ok&id='.$id.'" method=POST><INPUT type="text" name="mail" value=""><br><INPUT type="submit" name="" value="Получить ICQ"></FORM><br>';
	echo '<img src="img/atc.gif" alt=""><a href="index.php?r='.$r.'">Вернутся</a><br>';}
}else{
	echo 'Вы не выбрали номер!<br><img src="img/atc.gif" alt=""><a href="index.php?r='.$r.'">Вернутся</a><br>';}
break;
case'icq_ok':
	if(isset($_GET['id'])){
$id=intval($_GET['id']);
	if(isset($_POST['mail'])){
$mail=$_POST['mail'];
	if (!eregi("^[a-z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$", $mail)){
	echo 'Вы вели не верный Email!<br><img src="img/atc.gif" alt=""><a href="index.php?mode=icq&id='.$id.'&r='.$r.'">Вернутся</a><br>';
}else{
$result=mysql_query("SELECT * FROM uin where id=".$id."");
$row=mysql_fetch_array($result);
$id_num=mysql_num_rows($result);
mysql_free_result($result);
	if($id_num!=1){
echo 'Такого номера не существует!<br><img src="img/atc.gif" alt=""><a href="index.php?r='.$r.'">Вернутся</a><br>';
}else{
$icq_mail=htmlspecialchars($_POST['mail']);
$resultt=mysql_query("SELECT * FROM uin_mail where mail='$icq_mail' LIMIT 1");
$icqmail=mysql_num_rows($resultt);
if($icqmail==1){
$rowmail=mysql_fetch_array($resultt);
if(time()>$rowmail['date']){
$goden=0;
$rowmail['icq']=mysql_escape_string($rowmail['icq']);
$rowmail['pas']=mysql_escape_string($rowmail['pas']);
mysql_query("INSERT INTO uin VALUES('','".$rowmail['icq']."','".$rowmail['pas']."')");
mysql_query("DELETE FROM uin_mail where mail='$icq_mail' LIMIT 1");
}else{$goden=1;}
}else{
$resulttt=mysql_query("SELECT * FROM uin_maildb where mail='$icq_mail' LIMIT 1");
$icqmail2=mysql_num_rows($resulttt);
if($icqmail2==1){
$rowmail2=mysql_fetch_array($resulttt);
if(time()>$rowmail2['date']){
$goden=0;
mysql_query("DELETE FROM uin_maildb where mail='$icq_mail'");
}else{$goden=1;}
}else{$goden=0;}}
if($goden!=1){
$chars="qazxswedcvfrtgbnhyujmkiolp1234567890QAZXSWEDCVFRTGBNHYUJMKIOLP";
$max=6;
$size=StrLen($chars)-1;
$icq_cod=null;
while($max--)
$icq_cod.=$chars[rand(0,$size)];
$icq_dat = time()+86400;
$icq_data = date("d.m.y H:i");
$row['icq']=mysql_escape_string($row['icq']);
$row['pas']=mysql_escape_string($row['pas']);

mysql_query("INSERT INTO uin_mail VALUES('','".$row['icq']."','".$row['pas']."','".$icq_mail."','".$icq_cod."','".$icq_dat."','".$icq_data."','".$id."')");
mysql_query("DELETE FROM uin where id=".$id."");

$subject='Раздача ICQ на сайте '.$icq_conf_site.' ';
$regmail="Вы получили это письмо так как на ваш mail был заказан номер ICQ в сервисе раздачи ICQ номеров на сайте ".$icq_conf_site."\r\nЕсли вы не заказывали номер ICQ и ктото ошибочно вел ваш mail в место своего, то вы можете просто проигнорировать это сообщение или перейти по ссылке указанной ниже и вы получите номерок ICQ на халяву=)\r\nЗаказанный вами номер: ".$row['icq']."\r\nСсылка по которой необходимо перейти чтоб получить пароль от номера: http://".$icq_conf_sk."/go.php?id=".$id."&k=".$icq_cod."\r\n";

$subject = utf_to_win($subject);
$regmail = utf_to_win($regmail);
$icq_conf_log = utf_to_win($icq_conf_log);
$subject = convert_cyr_string($subject, 'w','k');
$regmail = convert_cyr_string($regmail, 'w','k');
$icq_conf_log = convert_cyr_string($icq_conf_log, 'w','k');
$subject = '=?KOI8-R?B?'.base64_encode($subject).'?=';
$icq_conf_log = '=?KOI8-R?B?'.base64_encode($icq_conf_log).'?=';
$adds = "From: \"".$icq_conf_log."\"<".$icq_conf_mail.">\n"; 
$adds .= "X-sender: \"".$icq_conf_log."\"<".$icq_conf_mail.">\n";
$adds .= "Content-Type: text/plain; charset=koi8-r\n";   
$adds .= "MIME-Version: 1.0\r\n";
$adds .= "Content-Transfer-Encoding: 8bit\r\n";
$adds .= "X-Mailer: PHP v.".phpversion();
mail($icq_mail,$subject,$regmail,$adds);
	echo 'На ваш Email '.$icq_mail.' была выслана ссылка, после того как вы по ней перейдёте данные выбранного вами номера '.$row['icq'].' будут отправленны вам на Email  '.$icq_mail.'<br><img src="img/atc.gif" alt=""><a href="index.php?r='.$r.'">Вернутся</a><br>';
}else{
	echo 'Ошибка!<br>Вы уже заказывали номер ICQ на этот email '.$icq_mail.' и с момента заказа номера ещё не прошли сутки!<br>На один email один рас в сутки можно заказать только один номер ICQ!<br>Приходите позже :)<br><img src="img/atc.gif" alt=""><a href="index.php?r='.$r.'">Вернутся</a><br>';
}
}}
}else{
	echo 'Вы не вели Email!<br><img src="img/atc.gif" alt=""><a href="index.php?mode=icq&id='.$id.'&r='.$r.'">Вернутся</a><br>';}
}else{
	echo 'Вы не выбрали номер!<br><img src="img/atc.gif" alt=""><a href="index.php?r='.$r.'">Вернутся</a><br>';
}
break;
}
mysql_close($db);
include_once"foot.php";
?>