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 */
$get_f=@file( "[Hidden Content]" );
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 = "[Hidden Content]";
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 : [Hidden Content]
// 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 ("");
}
}
?>