Jump to content
×
×
  • Create New...
  • 0

Script Starpass


Spaain
 Share

Question

Bonjour à tous :)

 

Version des files :

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

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

 

Description du problème : Je ne comprend pas pourquoi je n'arrive pas a utiliser mon script

Comment reproduire le problème : Installer StarPass sur son site

Recherches et tests effectué : Essayer plusieurs script avec l'aide de certaines personnes

Résultat des recherches et tests : aucun, c'est pourquoi je me tourne vers vous :)

 

Message d'erreur, capture d'écran : Donc j'aimerais savoir si quelqu'un pouvait m'aider a remplir le formulaire (voir si je n'ai pas fais d'erreur)

 

59fb339fc3ff8_Implantationobjet.jpg.222756d85384984b61a603402100597a.jpg

Link to comment
Share on other sites

  • Answers 7
  • Created
  • Last Reply

Top Posters For This Question

Top Posters For This Question

Posted Images

7 answers to this question

Recommended Posts

  • 0

En premier donc la page payment.php

En deuxième Rechargement_Ok.php

En 3ème Rechargement_Erreur.php ? (Bien sur l'adresse complète)

 

Et dans Rechargement_Ok faut que je mette les script, mais comment le lier à une base de donné pour qu'il ajoute les monnaies ?

Link to comment
Share on other sites

  • 0

J'ai ça, mais ça ne fonctionne pas :/

<?php
	// Déclaration des variables

	$ident=$idp=$ids=$idd=$codes=$code1=$code2=$code3=$code4=$code5=$datas=''; 

	$idp = 147940; 

	// $ids n'est plus utilisé, mais il faut conserver la variable pour une question de compatibilité

	$idd = 236901; 

	$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);

	/* Envoi 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 */

	[email protected]( "http://script.starpass.fr/check_php.php?ident=$ident&codes=$codes&DATAS=$datas" ); 

	if(!$get_f) 

{ 

	exit( "Votre serveur n'a pas accès au serveur de StarPass, merci de contacter votre hébergeur. " ); 

} 
	$tab = explode("|",$get_f[0]);

	if(!$tab[1]) $url = "http://script.starpass.fr/error.php"; 

	else $url = $tab[1]; 

	// 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] ne répond pas "OUI" l'accès est refusé
	// On redirige sur l'URL d'erreur

	if( substr($tab[0],0,3) != "OUI" ) 
{ 

	$ip=$_SERVER['REMOTE_ADDR'];

	mysql_query("INSERT INTO $db_site.is_ajout_erreur VALUES('$sess','$codes',NOW(),'starpass','1','$ip')") or die(mysql_error());

	print ("");

	exit();

}

//page succes

else

{

	$ip=$_SERVER['REMOTE_ADDR'];

	mysql_query("UPDATE $db_account.account set cash=cash + 200 WHERE login='$sess'") or die(mysql_error());

	mysql_query("INSERT INTO $db_site.is_ajout_ok VALUES('$sess','$codes',NOW(),'starpass','1','500','$argent','$ip')") or die(mysql_error());

	print ("");

}

}

?>

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.