hallo,
ik heb de dimaffia source, alleen nu heb ik dus via mollie betaalpopups gemaakt met eigen micropayment. en als er betaalt is roept mollie in de achtergrond een script op. dit script zou moeten werken alleen. er gebeurt niks. ik heb het geprobeerd en de betaling ging goed. ik kreeg er alleen geen credits bij. ik hoop dat een van jullie weet wat ik fout doe/weet hoe het wel moet
mvg herenveen
hier is het script:
PHP
<?php
#ips van mollie in array zetten
$ip = array("82.94.203.80","82.94.203.82","82.94.203.83","82.94.203.84","82.94.203.85","82.94.203.86");
#ip van gebruiker laden
$ipuser = $_SERVER['REMOTE_ADDR'];
#controleren of je goede adres hebt
if(in_array($ipuser,$ip)){
#als je goed adres hebt
#parameter verkrijgen
$par = $_GET['parameter'][1];
#controleren op paramter
if(isset($par)){
#als paramter aanwezig is
#controleren of parameter getal is
if(is_numeric($par)){
#als parameter getal is
#gegevens van user laden
$sql_load = "SELECT * FROM gebruikers WHERE id = '".$par."'";
$query_load = mysql_query($sql_load);
#resultaten tellen
$count_load = mysql_num_rows($query_load);
#controleren op resultaten
if($count_load > 0){
#als er resultaten zijn
#credits bijschrijven
$sql = "UPDATE gebruikers SET belmunten = belmunten + 30 WHERE id = '".$par."'";
$query = mysql_query($sql);
#schrijven in betaald
$sql_betaald = "INSERT INTO betalingen (user_id,credits,tijdstip) VALUES ('".$par."','30','".date("d/m/Y - H:i")."')";
$query_betaald = mysql_query($sql_betaald);
}else{
#als er geen resultaten zijn
echo "Verkeerde paramter, exit";
exit;
}
}else{
#als parameter geen getal is
echo "Verkeerde parameter, exit";
exit;
}
}else{
#als er geen paramter aanwezig is
echo "Missende parameter, betaling niet voltooid.";
exit;
}
}else{
#anders
echo "Geen geldig ip!";
exit;
}
?>
Toon Meer