begin process at 2012 05 31 20:12:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

systeme de jetons avec allopass


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

systeme de jetons avec allopass

mardi 15 septembre 2009 à 13:00:57 | systeme de jetons avec allopass

toto6311

Bonjour tout le monde , je recherche une façon pour créditer mes utilisateurs sur mon espace membre par un système de point avec allopass .

Je suis débutant encore en php , et je recherche une aide concrète , pour arriver moi même a le faire .

J'ai prix comme modèle d'espace membres [url=http://www.lephpfacile.com/howto/10-comment-faire-un-espace-membre-en-php]espace membre .[/url]

Voila merci encore a tous et bonne prog .


Amicalement devile-la_beu

mardi 15 septembre 2009 à 20:55:18 | Re : systeme de jetons avec allopass

Tonydu59185

Je croit que tu t'est tromper de Forum.

Tchiao Bonne prog' ami;)

mardi 15 septembre 2009 à 23:02:11 | Re : systeme de jetons avec allopass

toto6311

devile-la_beu@hotmail.fr voila vu que personne répond je laisse mon email msn pour un coup de main par msn amicalement et bonne prog .

mercredi 16 septembre 2009 à 01:23:37 | Re : systeme de jetons avec allopass

toto6311

Voila mon script allopass
[code=php]<?
// 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
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 '<span style="text-align: center"><strong>Erreur</strong></span>';
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 '<span style="text-align: center"><strong>Erreur</strong></span>';
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">
<img src="http://www.allopass.com/img/acces_title.png" width=300 height=25 align="center" alt="Logo">
</td>
</tr>
<tr>
<td colspan=2 width=300 height=137 align="left">
<img name="acces_top" src="http://www.allopass.com/show_top.php4?SITE_ID=191231&DOC_ID=517063" width=300 height=137 align="center">
</td></tr><tr><td width=79 height=29 bgcolor="#FFFFFF" align="center" valign="top">
<img src="http://www.allopass.com/img/acces_left.png" width=79 height=29 align="center">
</td><td width=261 height=29 bgcolor="#FFFFFF" align="right">
<a href="javascript:;" onClick="javascript:window.open('http://www.allopass.com/show_accessv2.php4?PALIER=4&SITE_ID=70269&DOC_ID=184378','phone','toolbar=0,location=0,directories=0,status=0,scrollbars=0,resizable=0,copyhistory=0,menuBar=0,width=300,height=162');">
<img border = 0 src="http://www.allopass.com/img/flag_fr.png" width = 35 height = 29 alt=""></a><a href="javascript:;" onClick="javascript:window.open('https://secure.allopass.com/show_ccard.php4?LG=UK&SITE_ID=70269&DOC_ID=184378','ccard','toolbar=0,location=0,directories=0,status=1,scrollbars=1,resizable=1,copyhistory=0,menuBar=0,width=550,height=575');">
<img border = 0 src="http://www.allopass.com/img/flag_us.png" width = 35 height = 29 alt="United States">
</A>
</td>
</tr><tr>
<td bgcolor="#FFFFFF" colspan=2 width=300 valign="top" align="center">
<font face="Arial,Helvetica" size = 1 color="#000000">
<B>Entrez votre code d'accès - Enter your access code</B>
<form name="APform" action="http://www.allopass.com/check/index.php4" method="post">
<input type="hidden" name="SITE_ID" value="191231">
<input type="hidden" name="DOC_ID" value="517063">
<input type="hidden" name="RECALL" value="1">
<input type="text" size=8 maxlength=10 value="" name="CODE0" style="BACKGROUND-COLOR: #E7E7E7; BORDER-BOTTOM: #000080 1px solid; BORDER-LEFT: #000080 1px solid; BORDER-RIGHT: #000080 1px solid; BORDER-TOP: #000080 1px solid; COLOR: #000080; CURSOR: text; FONT-FAMILY: Arial; FONT-SIZE: 10pt; FONT-WEIGHT:bold; LETTER-SPACING: normal; WIDTH:70; TEXT-ALIGN=center;">
<BR><input type="button" name="APsub" value="" onClick=" this.form.submit(); this.form.APsub.disabled=true;" style="border:0px;margin:0px;padding:0px;width:48px; height:18px; background:url('http://www.allopass.com/img/bt_ok.png');">
<BR></font><table border = 0 width = 300 cellpadding=0 cellspacing = 0>

req

[code=php]$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());
}

Je comprend pas ma table reste vide de l'aide merci

jeudi 17 septembre 2009 à 20:03:45 | Re : systeme de jetons avec allopass

nautilus99

Bonsoir,

et que raconte PHP en mod eaffichage de TOUTES les erreurs ?

Vu le code fouillis, la première chose à faire est de débuguer et le code PHP et les requêtes SQL...



vendredi 20 novembre 2009 à 00:19:55 | Re : systeme de jetons avec allopass

toto6311

toujours au même point
vendredi 20 novembre 2009 à 10:37:19 | Re : systeme de jetons avec allopass

kohntark

Membre Club
Salut Toto,

Je ne te le fais pas dire !!!
Depuis le 17 septembre il n'y a eu aucune réponse de te part à Nautilus

En fait c'est assez simple :
des personnes te répondent et te proposent des solutions / pistes :
- tu y réponds, tu testes, tu expliques clairement les problèmes rencontrés, tu reposes tes questions ... les gens vont continuer à t'aider

- tu n'as même pas la politesse de répondre, tu te permets qui plus est un "bah alors qu'est ce que vous foutez ?" (c'est comme cela que je prends ton dernier post) => personne ne te répondra


En prime, un code "balancé" comme ça, sans indentation, sans coloration syntaxique (balise code) n'incite pas à répondre.


Kohntark -

vendredi 20 novembre 2009 à 17:05:02 | Re : systeme de jetons avec allopass

toto6311

Faux la question que j'ai poser personne veux répondre sa arrange tout le monde

Déjà plein de monde a déjà poser la même questions toujours sans réponses voila pourquoi j'ai fait un truc vite fait , je vais pas me lancer dans la réfléction que je
vais trouver aucune réponse a mes questions

J'ai déjà poser la question plein de fois sur le forum , sur tout les angles vous pouvez regarder dans google . mon pseudo toto6311

toujours sans réponses .






vendredi 20 novembre 2009 à 17:11:05 | Re : systeme de jetons avec allopass

toto6311

mysql connecte

Code PHP :
<?
// 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 



Code 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 '<span style="text-align: center"><strong>Erreur</strong></span>';
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 '<span style="text-align: center"><strong>Erreur</strong></span>';
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)
}
?> 


Code HTML :
<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">
<img src="http://www.allopass.com/img/acces_title.png" width=300 height=25 align="center" alt="Logo">
</td>
</tr>
<tr>
<td colspan=2 width=300 height=137 align="left">
<img name="acces_top" src="http://www.allopass.com/show_top.php4?SITE_ID=191231&DOC_ID=517063" width=300 height=137 align="center">
</td></tr><tr><td width=79 height=29 bgcolor="#FFFFFF" align="center" valign="top">
<img src="http://www.allopass.com/img/acces_left.png" width=79 height=29 align="center">
</td><td width=261 height=29 bgcolor="#FFFFFF" align="right">
<a href="javascript:;" onClick="javascript:window.open('http://www.allopass.com/show_accessv2.php4?PALIER=4&SITE_ID=70269&DOC_ID=184378','phone','toolbar=0,location=0,directories=0,status=0,scrollbars=0,resizable=0,copyhistory=0,menuBar=0,width=300,height=162');">
<img border = 0 src="http://www.allopass.com/img/flag_fr.png" width = 35 height = 29 alt=""></a><a href="javascript:;" onClick="javascript:window.open('https://secure.allopass.com/show_ccard.php4?LG=UK&SITE_ID=70269&DOC_ID=184378','ccard','toolbar=0,location=0,directories=0,status=1,scrollbars=1,resizable=1,copyhistory=0,menuBar=0,width=550,height=575');">
<img border = 0 src="http://www.allopass.com/img/flag_us.png" width = 35 height = 29 alt="United States">
</A>
</td>
</tr><tr>
<td bgcolor="#FFFFFF" colspan=2 width=300 valign="top" align="center">
<font face="Arial,Helvetica" size = 1 color="#000000">
<B>Entrez votre code d'accès - Enter your access code</B>
<form name="APform" action="http://www.allopass.com/check/index.php4" method="post">
<input type="hidden" name="SITE_ID" value="191231">
<input type="hidden" name="DOC_ID" value="517063">
<input type="hidden" name="RECALL" value="1">
<input type="text" size=8 maxlength=10 value="" name="CODE0" style="BACKGROUND-COLOR: #E7E7E7; BORDER-BOTTOM: #000080 1px solid; BORDER-LEFT: #000080 1px solid; BORDER-RIGHT: #000080 1px solid; BORDER-TOP: #000080 1px solid; COLOR: #000080; CURSOR: text; FONT-FAMILY: Arial; FONT-SIZE: 10pt; FONT-WEIGHT:bold; LETTER-SPACING: normal; WIDTH:70; TEXT-ALIGN=center;">
<BR><input type="button" name="APsub" value="" onClick=" this.form.submit(); this.form.APsub.disabled=true;" style="border:0px;margin:0px;padding:0px;width:48px; height:18px; background:url('http://www.allopass.com/img/bt_ok.png');">
<BR></font><table border = 0 width = 300 cellpadding=0 cellspacing = 0>



Code :
$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());
} 
vendredi 20 novembre 2009 à 20:52:17 | Re : systeme de jetons avec allopass

kohntark

Membre Club

Faux la question que j'ai poser personne veux répondre sa arrange tout le monde


Mouaif, en fait je me demande ce que tu fais ici toi.
Tu balances ton message bâclé, tu te contrefous de ce que les gens te proposent, et tu viens "gueuler" que tu n'as pas de réponse.

Commence donc par répondre à nautilus :

et que raconte PHP en mod eaffichage de TOUTES les erreurs ?


Et respecte le règlement en expliquant clairement ce qui ne va pas, "je veux faire ..." n'est pas une réponse.

Pour le reste on verra.


Kohntark -
+ 40pts au concours du troll CS du mois !!

1 2

Cette discussion est classée dans : systeme, espace, membre, allopass, jetons


Répondre à ce message

Sujets en rapport avec ce message

prob d'inscription pour un espace membre [ par bricethenetman ] Slt j''avé créer un petit script trés basic pour inscrir les membres de mon site(Insert into... ) à présent je l'ai modifier pour ke si un pseudo exi dans le cadre d'un espace membre [ par Tomcube ] Dans mon interface administration, les membres du staff peuvent rajouter des news. Je voudrais savoir si vous aviez une solution pour que les membres, Espace membres avec frames [ par phenixD ] Bonjour g téléchargé un espaces membres qui marche tres bien seulement j'aimerais que la page d'acceuil des membres soit une page avec des frames mais espace membre [ par dc2 ] bonjour a tousvoila, je desirerai trouver un script me permetant de realiserun espace membre avec login mot de passe et emailavec bien entendu un gest site avec espace membre [ par lineb76 ] Bonjour à tous et à toutes,Ma question va peut etre vous paraitre stupide n'empeche que je ne sais pas comment la résoudre!En fait, je voudrais créer Securité [ par zgrominet ] Bonjour,J'ai un espace membre (www.ggehector.com/espace_membre/formulaire.html)Login: testmdp: testUne fois identifié, le membre est envoyé vers l esp Besoin d'un espace Membre je recrute pour driver-fr.com !!! [ par louchez ] Bonjour !Nous recrutons quelqu'un qui serai nous faire un espace membre pour notre site,Le site est déjà en php, nous ne voulons que un espace membre Une page comme "Votre espace membre CodeS-SourceS" [ par stanilou ] SalutJe suis a la recherche d'un script (php, javascript ou HTML) pour pouvoir faire comme sur ce site sur la page d'accueil "Votre espace membre Code systeme de pojnt php [ par magicjim ] Sallut a tous, voila je voudrai que des bannieres sois vu par un membre et que cela lui fait un point a chaque bannieres comment peut ton faire c pour espace de gestion d'un repertoire pour membres. [ par dcbastien ] Bonjour.Je cherche a créer un espace avec identification qui permettra au membre, enregistré dans mysql, de modifier les fichiers. de son repertoire.C


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,967 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales