Bonjour,
Alors voici un code qui affiche le FAI du client, il s'apparente à celui d'ImmortalPC mais en plus simple si j'ose dire ;)
Il fonctionne chez moi, et devrait fonctionner chez vous aussi ;).
Source / Exemple :
<?php //Code fait pas Diana.S ne pas enlever....
$ip = $_SERVER['REMOTE_ADDR'];//On obtient l'adresse IP
$chaine_host = gethostbyaddr($ip);//on transforme en Host avec adresse du FAI
$motif_host='Club-internet|Tiscali|Sogetel|Belgacom|Proxad|Bluewin|Telebecinternet';
echo $chaine_host;
if (!eregi($motif_host,$chaine_host,$regs)) {echo'FAI inconnu !';} else {
foreach($regs as $result)
{switch($result)
{
case 'proxad':
$change=eregi_replace($result,'Free',$result); echo 'Votre FAI est : '.'<font color=green>'.ucfirst($change).'</font>'; break;
case 'club-internet' :
$change=eregi_replace($result,'oui c bien club !',$result); echo 'Votre FAI est : '.'<font color=green>'.ucfirst($change).'</font>'; break;
default :
echo 'Votre FAI est : '.'<font color=green>'.ucfirst($result).'</font>';break;
}}};
?>
Conclusion :
Attention faut respecter la CAsse(CASE) avec le CASE du switch, rho la la ;p.
Deplus en parallèle je travail sur le même style de code mais pour d'autres affichages, il est très intuitif à modifier !
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.