Witam mam pytanie jak przerobić plik autoryzacji z płatnością dotpay na minthost za pomoc będę bardzo wdzięczny i na pewno polecą +
Spoiler
$id = 62866; # numer ID zarejestrowanego klienta
$check = addslashes($_POST['kod']);
$login = addslashes($_POST['login']);
if(isset($check)){
$code = "WYSPALS10,WYSPALS30,WYSPALSLIM";
$type = "c1,sms"; # typ konta: C1 - 8 znakowy kod bezobsługowy
# typ konta: sms dla sprawdzania SMSow
$page = "main.php"; # nazwa pliku jaki ma sie zaladowac po podaniu poprawnego kodu
# gdy sprawdzane będą zarówno konta smsowe jak i konta przy płatnościach kartą
# to należy wtedy użyć zapisu:
# $type = "c1,sms";
#
# przy sprawdzaniu kilku kont o różnych identyfikatorach należy użyć zapisu:
# $code = "abcd1,abcd2,kody2,kody6";
$del=1; # jeżeli kod ma być skasowany od razu po sprawdzeniu to ustaw wartość na 1
if($check == NULL){
$msg = "Wprowadź kod";
}else{
$handle = fopen("http://dotpay.pl/che...e."&del=".$del,'r');
$status = fgets($handle, 8);
$czas_zycia = fgets($handle, 24);
$czas_zycia = rtrim($czas_zycia);
$wyspa=fgets($handle,50);
fclose($handle);
$karerhandler = mysql_connect("", "", "");
mysql_select_db("", $karerhandler);
$premium = mysql_result(mysql_query("SELECT premium FROM lss_users WHERE login='".$login."'",$karerhandler),0,0);
$curdate = mysql_result(mysql_query("SELECT CURDATE()",$karerhandler),0,0);
if(strstr($wyspa, "WYSPALS10") != FALSE){
if($premium<$curdate){
//np. 2013-04-01 || 2013-04-10
mysql_query("UPDATE lss_users SET premium=DATE_ADD(CURDATE(), INTERVAL 10 DAY) WHERE login='".$login."'",$karerhandler);
}else{
//przedluzamy
mysql_query("UPDATE lss_users SET premium=DATE_ADD('".$premium."', INTERVAL 10 DAY) WHERE login='".$login."'",$karerhandler);
}
mysql_query("UPDATE lss_users SET character_limit=character_limit+1 WHERE login='".$login."'",$karerhandler);
$groupid = mysql_result(mysql_query("SELECT member_group_id FROM members WHERE name='".$login."'",$karerhandler),0,0);
if($groupid==3){
mysql_query("UPDATE members SET member_group_id='8' WHERE name='".$login."'",$karerhandler);
}
$typ = "Premium (10 dni)";
// $typ = "Premium (20 dni)";
}elseif(strstr($wyspa, "WYSPALS30") != FALSE){
if($premium<$curdate){
//np. 2013-04-01 || 2013-04-10
mysql_query("UPDATE lss_users SET premium=DATE_ADD(CURDATE(), INTERVAL 30 DAY) WHERE login='".$login."'",$karerhandler);
}else{
//przedluzamy
mysql_query("UPDATE lss_users SET premium=DATE_ADD('".$premium."', INTERVAL 30 DAY) WHERE login='".$login."'",$karerhandler);
}
mysql_query("UPDATE lss_users SET character_limit=character_limit+3 WHERE login='".$login."'",$karerhandler);
$groupid = mysql_result(mysql_query("SELECT member_group_id FROM members WHERE name='".$login."'",$karerhandler),0,0);
if($groupid==3){
mysql_query("UPDATE members SET member_group_id='8' WHERE name='".$login."'",$karerhandler);
}
$typ = "Premium (30 dni)";
// $typ = "Premium (45 dni)";
}elseif(strstr($wyspa, "WYSPALSLIM") != FALSE){
mysql_query("UPDATE lss_users SET character_limit=character_limit+1 WHERE login='".$login."'",$karerhandler);
$typ = "Limit postaci";
}
mysql_close($karerhandler);
if ($status == 0){
$msg = "Niepoprawny kod";
}else{
$msg = "Pomyślnie aktywowałeś usługę ".$typ.", dziękujemy!";
}
}
}else{
$msg = "Wprowadź kod";
}
echo $msg;
?>
$check = addslashes($_POST['kod']);
$login = addslashes($_POST['login']);
if(isset($check)){
$code = "WYSPALS10,WYSPALS30,WYSPALSLIM";
$type = "c1,sms"; # typ konta: C1 - 8 znakowy kod bezobsługowy
# typ konta: sms dla sprawdzania SMSow
$page = "main.php"; # nazwa pliku jaki ma sie zaladowac po podaniu poprawnego kodu
# gdy sprawdzane będą zarówno konta smsowe jak i konta przy płatnościach kartą
# to należy wtedy użyć zapisu:
# $type = "c1,sms";
#
# przy sprawdzaniu kilku kont o różnych identyfikatorach należy użyć zapisu:
# $code = "abcd1,abcd2,kody2,kody6";
$del=1; # jeżeli kod ma być skasowany od razu po sprawdzeniu to ustaw wartość na 1
if($check == NULL){
$msg = "Wprowadź kod";
}else{
$handle = fopen("http://dotpay.pl/che...e."&del=".$del,'r');
$status = fgets($handle, 8);
$czas_zycia = fgets($handle, 24);
$czas_zycia = rtrim($czas_zycia);
$wyspa=fgets($handle,50);
fclose($handle);
$karerhandler = mysql_connect("", "", "");
mysql_select_db("", $karerhandler);
$premium = mysql_result(mysql_query("SELECT premium FROM lss_users WHERE login='".$login."'",$karerhandler),0,0);
$curdate = mysql_result(mysql_query("SELECT CURDATE()",$karerhandler),0,0);
if(strstr($wyspa, "WYSPALS10") != FALSE){
if($premium<$curdate){
//np. 2013-04-01 || 2013-04-10
mysql_query("UPDATE lss_users SET premium=DATE_ADD(CURDATE(), INTERVAL 10 DAY) WHERE login='".$login."'",$karerhandler);
}else{
//przedluzamy
mysql_query("UPDATE lss_users SET premium=DATE_ADD('".$premium."', INTERVAL 10 DAY) WHERE login='".$login."'",$karerhandler);
}
mysql_query("UPDATE lss_users SET character_limit=character_limit+1 WHERE login='".$login."'",$karerhandler);
$groupid = mysql_result(mysql_query("SELECT member_group_id FROM members WHERE name='".$login."'",$karerhandler),0,0);
if($groupid==3){
mysql_query("UPDATE members SET member_group_id='8' WHERE name='".$login."'",$karerhandler);
}
$typ = "Premium (10 dni)";
// $typ = "Premium (20 dni)";
}elseif(strstr($wyspa, "WYSPALS30") != FALSE){
if($premium<$curdate){
//np. 2013-04-01 || 2013-04-10
mysql_query("UPDATE lss_users SET premium=DATE_ADD(CURDATE(), INTERVAL 30 DAY) WHERE login='".$login."'",$karerhandler);
}else{
//przedluzamy
mysql_query("UPDATE lss_users SET premium=DATE_ADD('".$premium."', INTERVAL 30 DAY) WHERE login='".$login."'",$karerhandler);
}
mysql_query("UPDATE lss_users SET character_limit=character_limit+3 WHERE login='".$login."'",$karerhandler);
$groupid = mysql_result(mysql_query("SELECT member_group_id FROM members WHERE name='".$login."'",$karerhandler),0,0);
if($groupid==3){
mysql_query("UPDATE members SET member_group_id='8' WHERE name='".$login."'",$karerhandler);
}
$typ = "Premium (30 dni)";
// $typ = "Premium (45 dni)";
}elseif(strstr($wyspa, "WYSPALSLIM") != FALSE){
mysql_query("UPDATE lss_users SET character_limit=character_limit+1 WHERE login='".$login."'",$karerhandler);
$typ = "Limit postaci";
}
mysql_close($karerhandler);
if ($status == 0){
$msg = "Niepoprawny kod";
}else{
$msg = "Pomyślnie aktywowałeś usługę ".$typ.", dziękujemy!";
}
}
}else{
$msg = "Wprowadź kod";
}
echo $msg;
?>
API minthost
Spoiler
if($_POST['go'] && !empty($_POST['check']))
{
$kod = $_POST['check'];
$sms = $_POST['ile'];
$email = "[email protected]";
$handle = fopen("http://mintshost.pl/...il=".$email."",'r');
$status = fgets($handle, 90);
//echo $status."
".$tmp."
".$tmp2."
".$tmp3."
";
if($status == 0)
echo "Kod jest niepoprawny";
elseif($status == 1)
{
$t="SELECT * FROM `dotpay` WHERE `numer`='".$sms."'";
$query=mysql_query($t);
$rec=mysql_fetch_array($query);
echo "Kod jest poprawny";
zabierz_kase($_SESSION['Login'],$rec[2]*-1);
echo '';
echo '<script>alert("Do twojego konta dodano '.$rec[2].' zl")</script>';
break;
}
elseif($status == 3)
echo "adres email jest niepoprawny";
elseif($status == 4)
echo "sms, kod lub email jest pusty";
}
{
$kod = $_POST['check'];
$sms = $_POST['ile'];
$email = "[email protected]";
$handle = fopen("http://mintshost.pl/...il=".$email."",'r');
$status = fgets($handle, 90);
//echo $status."
".$tmp."
".$tmp2."
".$tmp3."
";
if($status == 0)
echo "Kod jest niepoprawny";
elseif($status == 1)
{
$t="SELECT * FROM `dotpay` WHERE `numer`='".$sms."'";
$query=mysql_query($t);
$rec=mysql_fetch_array($query);
echo "Kod jest poprawny";
zabierz_kase($_SESSION['Login'],$rec[2]*-1);
echo '';
echo '<script>alert("Do twojego konta dodano '.$rec[2].' zl")</script>';
break;
}
elseif($status == 3)
echo "adres email jest niepoprawny";
elseif($status == 4)
echo "sms, kod lub email jest pusty";
}