<?php $link_id="893"; //Идентификатор вашего смс-замка $prefix_chunk=$link_id; $days = "0"; //Сколько дней действует пароль. 0 - неограничено $counter = "0"; //Сколько раз можно ввести пароль. 0 - неограничено $tar="0.6"; //Тариф $ip_counter="0"; //Ограничение по кол-ву IP адресов $remote_addr=$_SERVER['REMOTE_ADDR'];
/*блок для партнерской программы----------- $partner_program_id="0"; //идентификатор вашей партнерской программы if (isset($_COOKIE["cmc_partner_cookie106876"])) { $prefix_chunk=intval($_COOKIE["cmc_partner_cookie106876"]); }
if (isset($_REQUEST['partner_link_id'])) { $prefix_chunk=intval($_REQUEST['partner_link_id']); setcookie("cmc_partner_cookie106876", $prefix_chunk, time()+3600*24*30*6); //6 месяцев } ----- конец блока для партнерской программы*/
function make_prefix($num) { global $partner_program_id; $num=intval($num); while (strlen($num)<6) $num = "0".$num; if (isset($partner_program_id) && $partner_program_id>0) { $prefix='P2'.$partner_program_id.$num; } else { $prefix='P2'.$num; } return $prefix; }
if (isset($_SESSION['cmc_partners_code'])) { $_POST['cmc_partners_code']=$_SESSION['cmc_partners_code']; }
if (!isset($_POST['cmc_partners_code']) || empty($_POST['cmc_partners_code'])) { showform(''); die(); } else { $bool = cmc_check_password($_POST['cmc_partners_code'],$link_id,$days,$counter,$tar,$remote_addr,$ip_counter); if ($bool!="ok"){ showform($bool); die(); } else { $_SESSION['cmc_partners_code']=$_POST['cmc_partners_code']; } }
function cmc_check_password($code,$link_id,$days,$counter,$tar,$remote_addr,$ip_counter) { $hosts_array=array(); $hosts_array[]="cmcbilling.com"; $hosts_array[]="cmcbilling.ru";
foreach($hosts_array as $k=>$v) { $hostname = $v; $url = "http://".$v."/smspay/checker_extended.php?link_id=$link_id&code=$code&days=$days&counter=$counter&tar=$tar&remote_addr=$remote_addr&ip_counter=$ip_counter"; $fp = fopen($url, "r"); if (!$fp) { //echo "Couldn't connect to $v. Continuing"; continue; } else { //echo "Connect successful to $v. Sending data"; $line = fgets($fp, 1024); } fclose($fp); if (ereg("true",$line)) { return "ok"; } else { return $line; } } }
/*-- Функция отображения формы --*/ function showform($error='') { global $prefix_chunk; ?> <table align="center" width="410" border="1" style="border: none; background-repeat: no-repeat; background-position: center; background-color:azure; "><tr><td align="center" style="border: 1px, solid; border-color: #FF9900; padding: 5px;"> <br> <font color="red">=$error?></font><br> <FONT COLOR="black">Отправьте SMS с текстом <font color="red"><b>=make_prefix($prefix_chunk);?> </b></font> на номер <font color="red"><b>7050</b></font></FONT> <br><FONT COLOR="black">В ответном SMS-сообщении Вы получите пароль. <br> </FONT><br> <form action="" name="passwordform" method="POST"> <input type="text" name="cmc_partners_code"> <input type="submit" value="Ввести код"> </form> <br> <FONT COLOR="gray" size="-1"><br> Услуга действует на территории России <br> Стоимость запроса на номер 7050 вы можете узнать на сайте <br><a href="http://cmcbilling.ru/" style="color:gray">sms биллинг</a>а в разделе "Тарифы"<br> Если CМС c паролем не пришло в течении получаса, обратитесь в службу поддержки <a href="http://cmcbilling.ru/?page=support" style="color:gray">смс биллинг</a>.</font> <BR><BR> </td></tr></table> } ?>
/*-- Сюда вы попадаете после успешной проверки кода.<br>\n Здесь и далее вы можете писать свой php-код или html-код (перенаправление, выдача файла, и т.д.) --*/ В Harry Potter and the Order of the Phoenix мы снова встретимся с полюбившимся главным героем, который возвращается в Хогвартс на пятый курс обучения. На удивление, большинство магов встречают с недоверием новость о недавней стычке Гарри с темным Лордом Волдемортом, предпочитая закрыть глаза на факт возможного скорого возвращения Вольдеморта. Считая, что глава Хогвартса, Албус Дамблдор скрывает правду о темном Лорде, Министр Магии Корнелиус Фудж использует новое заклинание защиты против учителя Темных Сил. |