Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...
  • 0

Systeme IS / starpass etc...


Artyk

Question

[Message d'introduction]

 

Version des files :2012

Domaine (Base de données, Core, etc.) :Web

Votre niveau (débutant, intermédiaire, avancé) :intermediaire

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

 

 

Bonjour à toutes et tous.

 

Voila. Je souhaiterais ajouter un systeme item shop sur mon site web.

Souci:

J'ai bien ajouter ma premiere partie pour l'achat mais je n'est pas la seconde partie. Celle qui me dit votre achat s'est bien effectué vous recevez XXX argent. bref.

 

Donc y'a t-il parmi vous quelqu'un sui aurait encore l'un des premiere site de pokan ou encore une ame charitable pour me filer un coup de main a créer cette fameuse page?

 

cordialement

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 6
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

6 réponses à cette question

Messages recommandés

  • 0

j'ai pensé et installé le CMS mais sa me donne pas la réponse. Désolé. Merci quand même d'avoir pris le temps de me répondre.

Au pire s'il y as des template complet pour le CMS je veux bien mais je n'ai pas trouvé ^^.

 

Cordialement

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Je n'ai rien d'autre à dire que :

 

if(isset($_POST['idd']) and $_GET['valid']=='ok')
{	
	//Déclaration des variables
	$ident=$idp=$ids=$idd=$codes=$code1=$code2=$code3=$code4=$code5=$datas='';
	//On récupère les identifiants sous la forme "xxx;xxx;xxx"
	if(isset($_POST['idp'])) $idp = $_POST['idp'];
	if(isset($_POST['ids'])) $ids = $_POST['ids'];
	//$ids n'est plus utilisé, mais il faut conserver la variable pour une question de compatibilité
	if(isset($_POST['idd'])) $idd = $_POST['idd'];
	$ident=$idp.";".$ids.";".$idd;
	//On récupère le(s) code(s) sous la forme "xxxxxxxx;xxxxxxxx"
	if(isset($_POST['code1'])) $code1 = $_POST['code1'];
	if(isset($_POST['code2'])) $code2 = ";".$_POST['code2'];
	if(isset($_POST['code3'])) $code3 = ";".$_POST['code3'];
	if(isset($_POST['code4'])) $code4 = ";".$_POST['code4'];
	if(isset($_POST['code5'])) $code5 = ";".$_POST['code5'];
	$codes=$code1.$code2.$code3.$code4.$code5;
	//On récupère le champ DATAS"
	if(isset($_POST['DATAS'])) $datas = $_POST['DATAS'];
	//On encode les trois chaines en URL
	$ident=urlencode($ident);
	$codes=urlencode($codes);
	$datas=urlencode($datas);

	/* Envoie de la requête vers le serveur StarPass
	Dans la variable tab[0] on récupère la réponse du serveur
	Dans la variable tab[1] on récupère l'URL d'accès ou d'erreur suivant la réponse du serveur */
	$get_f=@file("http://script.starpass.fr/check_php.php?ident=$ident&codes=$codes&DATAS=$datas");
	//Si on contact le serveur
	if($get_f)
	{
		$tab = explode("|",$get_f[0]);

		// dans $pays on a le pays de l'offre. exemple "fr"
		$pays = $tab[2];
		// dans $palier on a le palier de l'offre. exemple "Plus A"
		$palier = urldecode($tab[3]);
		// dans $id_palier on a l'identifiant de l'offre
		$id_palier = urldecode($tab[4]);
		// dans $type on a le type de l'offre. exemple "sms", "audiotel, "cb", etc.
		$type = urldecode($tab[5]);
		// vous pouvez à tout moment consulter la liste des paliers à l'adresse : http://script.starpass.fr/palier.php

		//Si $tab[0] répond "OUI" 
		if(substr($tab[0],0,3) == "OUI")
		{
			   $payement=true;

		}
		else
		{
			$tpl->assign('valid_pay', 'nok');
		}
	}
	else
	{
		$tpl->assign('valid_pay', 'error');
	}
}

/**
 *Si on ne recoi pas de payement
 **/
else
{
	$tpl->assign('valid_pay', '0');
}
if($payement)
{
$sql="UPDATE account.account SET cash = cash+".$CONFIG_is['nb_cash']." WHERE id = $id_membre";
mysql_query($sql) or die (mysql_error());

$tpl->assign('valid_pay', 'ok');
}

 

(code de Jigsaw dans MT2-CMS).

 

Si tu ne comprends pas quelque chose là dedans, demande moi :)

 

Je ne te conseille pas de te focaliser sur le code en lui même en rapport avec starpass mais sur le fonctionnement général pour l'adapter avec succès sur ton site.

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 6

      problème de connexion à mon serveur local (je suis débutant dans ce genre d'entreprise )

    2. 2

      problème de lancement serveur

    3. 9
    4. 0

      [PVM/PVP] ATLAX2 - EASY PLAY

    5. 2

      problème de lancement serveur

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.