Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<? // Paramètres persos $host = "XXXX"; // voir hébergeur $user = "XXXX"; // vide ou "root" en local $pass = "XXXX"; // vide en local $bdd = "XXXX"; // nom de la BD // connexion @mysql_connect($host,$user,$pass) or die("Impossible de se connecter"); @mysql_select_db("$bdd") or die("Impossible de se connecter"); ?> <?php
<?php session_start(); if(isset($_GET['RECALL'])) { $recall = htmlentities(@$_GET['RECALL']); $datas = htmlentities(@$_GET['DATAS']); if (trim($RECALL)=="") { // La variable RECALL est vide, renvoi de l'internaute //vers une page d'erreur echo ' Erreur '; erreur($recall, $datas); exit; } // $RECALL contient le code d'accès $recall = urlencode($recall); // $AUTH doit contenir l'identifiant de VOTRE document $auth = urlencode('191231/517063/1853592'); // envoi de la requête vers le serveur AlloPAss // dans la variable $r[0] on aura la réponse du serveur // dans la variable $r[1] on aura le code du pays d'appel de l'internaute //(FR,BE,UK,DE,CH,CA,LU,IT,ES,AT,...) // Dans le cas du multicode, on aura également $r[2],$r[3] etc... // contenant à chaque fois le résultat et le code pays. $r = @file('http://www.allopass.com/check/vf.php4?CODE=' . $recall . '&AUTH=' . $auth); // on teste la réponse du serveur if (ereg('ERR', $r[0]) || ereg('NOK', $r[0])) { // Le serveur a répondu ERR ou NOK : l'accès est donc refusé echo ' Erreur '; erreur($recall, $datas); exit; } // Le code est valide ! // on place un cookie appelé CODE_OK et qui vaut la valeur 1 // Ce cookie est valide jusqu'à ce que l'internaute ferme son navigateur // Dans les pages suivantes, il n'y aura plus qu'à tester l'existence du cookie // S'il existe, c'est que l'internaute est autorisé, // sinon on le renverra sur une page d'erreur //Remplacez dans la ligne ci-dessus ".mondomaine.com" par le nom de domaine //de votre site! //Par exemple, si votre site est accessible à l'adresse : // http://perso.herbergeur.com/mapage //alors il faudra que vous mettiez ".herbergeur.com" //(n'oubliez pas le "." devant le nom de domaine !!) $points = 1000; mysql_query(' UPDATE allopass SET points= points+' . $points . ' WHERE id=' . $_SESSION['id']) or die(mysql_error()); // Ici, on ajoute 1000 points au membre $_SESSION['id']; Il faut donc mettre dans les varaibles session en plus du pseudo un ID (celui autoincrementé de la base) } ?>
<table border=0 cellpadding=0 cellspacing=0 width=300 bordercolor="Black"> <tr> <td width=300 height=25 colspan=2 bgcolor="#000080" align="center" valign="top"> </td> </tr> <tr> <td colspan=2 width=300 height=137 align="left"> </td></tr><tr><td width=79 height=29 bgcolor="#FFFFFF" align="center" valign="top"> </td><td width=261 height=29 bgcolor="#FFFFFF" align="right"> [javascript:; ][javascript:; ] </td> </tr><tr> <td bgcolor="#FFFFFF" colspan=2 width=300 valign="top" align="center"> Entrez votre code d'accès - Enter your access code <form name ="APform" action="http://www.allopass.com/check/index.php4" method="post"> <table border 0 width 300 cellpadding=0 cellspacing = 0>
$points = 1000; $DB_CONNECT = @mysql_connect('127.0.0.1','root',''); if($DB_CONNECT) { mysql_select_db('allopass'); mysql_query('UPDATE user_score SET points=points+' . $points . ' WHERE id=1') or die(mysql_error()); }
Faux la question que j'ai poser personne veux répondre sa arrange tout le monde
et que raconte PHP en mod eaffichage de TOUTES les erreurs ?
<?php ini_set('display_errors', 1); error_reporting(-1); ?>