| Server IP : 74.208.236.52 / Your IP : 216.73.217.98 Web Server : Apache System : Linux infong527 4.4.400-icpu-115 #2 SMP Mon Jul 6 08:15:05 UTC 2026 x86_64 User : u44043973 ( 5404757) PHP Version : 8.4.24 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /homepages/18/d194259149/htdocs/bonus1/members/ |
Upload File : |
<?
include "../config.php";
$req = 'cmd=_notify-validate';
foreach ($_POST as $key => $value) {
$value = urlencode(stripslashes($value));
$req .= "&$key=$value";
//Remove this line after you have debugged
//print $req;
}
// post back to PayPal system to validate
$header = "POST /cgi-bin/webscr HTTP/1.0\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= "Content-Length: " . strlen($req) . "\r\n\r\n";
$fp = fsockopen ('www.paypal.com', 80, $errno, $errstr, 30);
// assign posted variables to local variables
$payment_status = $_POST['payment_status'];
$payment_amount = $_POST['mc_gross'];
$payment_currency = $_POST['mc_currency'];
$quantity = $_POST['quantity'];
$txn_id = $_POST['txn_id'];
$receiver_email = $_POST['receiver_email'];
$payer_email = $_POST['payer_email'];
$userid = $_POST['option_selection1'];
// email header
$em_headers = "From: $receiver_email\n";
$em_headers .= "Reply-To: $receiver_email\n";
$em_headers .= "Return-Path: $receiver_email\n";
if (!$fp) {
// HTTP ERROR
} else {
fputs ($fp, $header . $req);
while (!feof($fp)) {
$res = fgets ($fp, 1024);
if (strcmp ($res, "VERIFIED") == 0) {
print "VERIFIED";
// check the payment_status is Completed
// check that txn_id has not been previously processed
// check that receiver_email is your Primary PayPal email
// check that payment_amount/payment_currency are correct
// process payment
if ($receiver_email == $paypal AND $payment_status == "Completed") {
add_income($payment_amount);
$sql = mysql_query("SELECT * FROM members WHERE userid='$userid' AND deleted=''");
if(@mysql_num_rows($sql)) {
$user = mysql_fetch_array($sql);
$sql2 = mysql_query("SELECT * FROM members WHERE userid='".$user['referid']."' AND deleted=''");
if(@mysql_num_rows($sql2)) {
$referer = mysql_fetch_array($sql2);
if($referer['memtype']=="PRO2") $commission=$pro2commission2;
elseif($referer['memtype']=="PRO") $commission=$procommission2;
else $commission=$freecommission2;
add_commission($userid,$commission,$user['referid']);
}
upgrade_pro($userid, 2);
}
}
}
else if (strcmp ($res, "INVALID") == 0) {
// log for manual investigation
print "NOT VERIFIED";
}
}
fclose ($fp);
}
mysql_close();
?>