Bonjour à tous!!
Alors voila dans index.php?mod=stats&ac=ip
je propose d'afficher le drapeau du pays du visiteur en fonction de son IP
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
<?php
// ---------------------------------------------------------------
// KwsPHP kOoGar Web System
// $Id: ip.php 726 2008-06-02 20:59:42Z foupoudave.devpwsphp $
// ---------------------------------------------------------------
// Mise a jour : 27/09/06 par Jack
// ---------------------------------------------------------------
-
if (!(defined('__KWS__'))) {die ('Erreur d\'appel de fichier.');}
-
if (get_grade()<GRD_MODOG)
{
ZoneReserve();
}
else
{
bloc_head('Adresse IP des Visiteurs');
echo '<table border="1" summary="IP des visiteurs" style="margin:auto;">
<tr bgcolor="'.$col1.'" style="text-align:center;">
<th>ID</th>
<th>Pseudo</th>
<th>IP</th>
<th>Pages vues</th>
<th>Temps de connexion</th>
<th>Début de connexion</th>
<th>Fin de connexion</th>
<th>Pays</th>
</tr>';
-
$ip_req = reqmysql('
SELECT
`visiteurs`.`tpsdebut`,
`visiteurs`.`tpsfin`,
`visiteurs`.`pseudo`,
`visiteurs`.`ip`,
`visiteurs`.`pages`,
`users`.`id` AS uid
FROM `visiteurs`
LEFT JOIN `users`
ON `visiteurs`.`pseudo` = `users`.`pseudo`
WHERE `visiteurs`.`pseudo` != "stats_jour"
ORDER BY `tpsfin` ASC
');
-
while($ip_req1=mysql_fetch_object($ip_req))
{
echo '<tr style="text-align:center;">
<td class="row1">'.(empty($ip_req1->ip) ? 'No-ip' : ax($ip_req1->ip)).'</td>
<td class="row1"><a href="./index.php?mod=espace_membre&ac=profil&id='.ax($ip_req1->uid).'" target="_blank">'.ax($ip_req1->pseudo).'</a></td>
<td class="row1"><a href="http://network-tools.com/default.asp?host='.(empty($ip_req1->ip) ? 'No-ip' : ax($ip_req1->ip)).'" target="_blank">'.(empty($ip_req1->ip) ? 'No-ip' : ax($ip_req1->ip)).'</a></td>
<td class="row1">'.ax($ip_req1->pages).'</td>
<td class="row1">';
$duree = $ip_req1->tpsfin-$ip_req1->tpsdebut;
if ($duree < 3600)
{
echo '00h '.date('i\m\n s\s',$duree);
}
else
{
echo date('H\h i\m\n s\s',$duree);
}
echo '</td>
<td class="row1">'.date("d/m/y \à H:i:s",$ip_req1->tpsdebut).'</td>
<td class="row1">'.date("d/m/y \à H:i:s",$ip_req1->tpsfin).'</td>';
{
echo '<td class="row1"><a href="http://geotool.servehttp.com/?ip='.(empty($ip_req1->ip) ? 'No-ip' : ax($ip_req1->ip)).'" target="_blank"><IMG SRC="http://api.hostip.info/flag.php?ip='.$ip_req1->ip.' width="100" height="30" "></td>';
}
-
}
echo '</table>';
close_table();
$aff_drt=1;
}
?>
Cela fonctionne nickel avec mozilla mais pas correctement avec Internet explorer je ne sais pas pourquoi
Si vous avez une idée