Merci bruno
<?
// parametres de connexion
require("config.php3");//parametre de connection
$ref=htmlentities($_SERVER['HTTP_REFERER'], ENT_QUOTES);
if ($ref!=''){ //si referant different de rien on continue
$ndd_ref=parse_url($ref); // decoupage en tableau de l'url
if($ndd_ref['host']!='chtyves.freeheberge.com'){ //si referant different de on continue
if($ndd_ref['host']!= 'cityves.new.fr'){ //si referant different de on continue
// connexion au serveur MySQL
$connexion = mysql_connect("$dbhost","$user","$password");
if ( !$connexion ) { echo "Impossible d'effectuer la connexion"; exit; }
$db = mysql_select_db("$usebdd", $connexion);
if ( !$db ) { echo "Impossible de sélectionner cette base de données"; exit; }
$resultat_sql = mysql_query("select * from referants where referant like '$ref'",$connexion);
$nombreligne = mysql_num_rows($resultat_sql);
if ($nombreligne == 0)
{
$resultat_sql = mysql_query("insert into referants (referant, hits) values ('$ref', '1')",$connexion);
}
elseif ($nombreligne > 0)
{
$hits = mysql_result($resultat_sql,0,"hits");
$hits++;
$resultat_sql = mysql_query("update referants set hits='$hits' where referant like '$ref'",$connexion);
}
$requete=mysql_query("SELECT date,id FROM referants ORDER BY date desc LIMIT 10,11"); // pour avoir les deux plus vieux
while ($ligne = mysql_fetch_array($requete)){
$id=$ligne['id'];
$date=$ligne['date'];
}
mysql_query("DELETE FROM referants WHERE id='".$id."' AND date='".$date."' LIMIT 1"); // pour supprimer le plus vieux
// déconnexion
mysql_close($connexion);
}
}
}
?>
et pour afficher :-->>
<html>
<!-- Date de création: 20/02/2006 -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Les referants de ChtYves</title>
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="author" content="Yves.V.">
</head>
<?
// parametres de connexion
require("config.php3");
mysql_connect("$dbhost","$user","$password"); // Connexion à MySQL
mysql_select_db("$usebdd") or die ('Erreur :'.mysql_error());
//-------------------------------------------------------
print '<table cellpadding="0" cellspacing="0" align="center" width="100%" border="0">';
$requete=mysql_query("SELECT * FROM referants ORDER BY date DESC LIMIT 0,10");
while ($ligne = mysql_fetch_array($requete)){
$id=$ligne['id'];
$referant=$ligne['referant'];
$hits=$ligne['hits'];
$serveur =parse_url($referant);
print '<tr>
<td><a href="'.$referant.'" target="_blank">'.$serveur['host'].'</a></td>
<td align="right">'.$hits.'</td>
<td>.fois</td>
</tr>';
}
print '</table>';
// déconnexion
mysql_close;
?>
</body></html>
Nous - Plan du site - Informations légale - Contact - © Graphiks.net