Code :
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <title>Document sans nom</title>
- <style type="text/css">
- <!--
- #date
- {
- padding: 0px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
- padding-left: 6px;
- text-align: left;
- background-image: url("bandeau.gif" );
- color: #ffffff;
- font-family: Geneva, Arial, Helvetica, sans-serif;
- font-size: 0.8em;
- height: 16px;
- position:relative;
- left:0 ! important; /*pourFF et opera et nscape*/
- left:-3px; /*pour IE */
- margin-right:-3px
- }
- .Barre_de_recherche
- {
- text-align: center;
- padding: 0px;
- float: right;
- color: #000000}
- -->
- </style>
- <SCRIPT LANGUAGE="JavaScript">
- /*
- SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
- http://www.editeurjavascript.com
- */
- navvers = navigator.appVersion.substring(0,1);
- if (navvers > 3)
- navok = true;
- else
- navok = false;
- today = new Date;
- jour = today.getDay();
- numero = today.getDate();
- if (numero<10)
- numero = "0"+numero;
- mois = today.getMonth();
- if (navok)
- annee = today.getFullYear();
- else
- annee = today.getYear();
- TabJour = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi" );
- TabMois = new Array("janvier","février","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","décembre" );
- messageDate = TabJour[jour] + " " + numero + " " + TabMois[mois] + " " + annee;
- </SCRIPT></head>
- <body><div id="date"> <SCRIPT LANGUAGE="JavaScript">
- /*
- SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
- http://www.editeurjavascript.com
- */
- document.write(messageDate);
- </SCRIPT>
- <div class="Barre_de_recherche" >
- <?
- // Variables SQL
- $host = "**";
- $user = "**";
- $pass = "****";
- $db = "*****";
- // Connexion à la base de donnée MySQL
- $base = mysql_connect("$host","$user","$pass" );
- mysql_select_db("$db", $base);
- //on definie la fonction pour recuperer l'ip
- function get_ip() {
- if($_SERVER) {
- if($_SERVER['HTTP_X_FORWARDED_FOR'])
- $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
- elseif($_SERVER['HTTP_CLIENT_IP'])
- $ip = $_SERVER['HTTP_CLIENT_IP'];
- else
- $ip = $_SERVER['REMOTE_ADDR'];
- }
- else {
- if(getenv('HTTP_X_FORWARDED_FOR'))
- $ip = getenv('HTTP_X_FORWARDED_FOR');
- elseif(getenv('HTTP_CLIENT_IP'))
- $ip = getenv('HTTP_CLIENT_IP');
- else
- $ip = getenv('REMOTE_ADDR');
- }
- return $ip;
- }
- //on donne la valeur de l'ip a $ip
- $ip=get_ip();
- //la date courante en seconde
- $tdate = mktime();
- //on regarde si l'ip y est deja
- $re = mysql_query ("SELECT * FROM enligne WHERE ip = '$ip'" );
- //pn compte le nombre de ligne ou est cette ip
- $nb=mysql_num_rows($re);
- //si il n'y a aucune ligne alors $nb n'est pas définie
- if(!$nb)
- {
- //on rajoute un enregistrement avec l'ip et la date
- mysql_query("INSERT INTO enligne VALUES ('','$ip','$tdate')" );
- }
- //On suprime les vieux enregistrement
- mysql_query("DELETE FROM enligne WHERE (time < $s_date2)" );
- $sql=mysql_query ("SELECT * FROM enligne" );
- $nb=mysql_num_rows($sql);
- echo "$nb";
- ?>
- connecté(s) </div>
- </div>
- </body>
- </html>
|