Créer un fichier : zeradsptc.php
fichier a uploader a la racine de votre site
voici son contenu
////////////////////////////////////////////////////////////////////////////////////////////////////
<?php
require_once 'includes/squeletteCreadunet.php';
$conn = mysqli_connect('
localhost_ou_adresse_bdd', '
nom_utilisateur', '
mot_de_passe', '
nom_de_votre_bdd'); //renseigner vos données de connexion a votre bdd
if (!$conn) {
die("Échec : " . mysqli_connect_error());
}
echo "Connexion établie";
//ZerAds PTC Setting
$ZerAdsID =
id_de_votre_site; //enter your ZerAds site ID number. or 0 to disable ptc.
$exchange =
1000; //same value for ZerAds PTC API. zerads.com > publisher > html codes > PTC API > X coins credits on your site
$ZerAdsPTC_Pass = "
choisir_mot_de_passe"; //Password for ZerAds PTC API. zerads.com > publisher > html codes > PTC API > use same password for PTC API Target
$ZerAdsIP = "162.0.208.108"; //for ZerAds server IP access only (for better security).
$vip=getenv("REMOTE_ADDR");
if (!empty($_GET['pwd'])) {
$pwd = $_GET["pwd"];
}
if (!empty($_GET['user'])) {
$user = $_GET["user"];
}
if (!empty($_GET['amount'])) {
$amount = $_GET["amount"];
}
$gain=$amount*$exchange;
if($pwd == $ZerAdsPTC_Pass AND $vip == $ZerAdsIP) {
// CREDITER LES POINTS SUR LE COMPTE DU MEMBRE
$database->query('UPDATE `'.PREFIX.'membres_tbl` SET point=point+'.$gain.' WHERE login=:user');//LOW_PRIORITY
$database->bind(':user', $user, PDO::PARAM_STR);
$database->execute();
}
?>
////////////////////////////////////////////////////////////////////////////////////////////////////
puis le lien pour collecter l'id du membre sur votre site et acceder au ptc :
zerads.com/ptc.php?ref=
id_de_votre_site&user=<?php echo $_SESSION['login'];?>
Il y a surement une façon plus propre de l'écrire ce code, mais ce code fonctionne déjà.
Important !!! évitez de diffuser les script bannière de zerads sur vos promote, votre site pourrait être suspendu et vous perdriez accès au ptc...
