• 15 Mai 2024, 00:10:57


Auteur Sujet: Problème informatique  (Lu 619 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Problème informatique
« le: 15 Mars 2010, 18:22:05 »
Bonjour

Je viens vous exposer un problème informatique que j'ai depuis quelques temps
Je n'arrive pas à enregistrer le nombre de visiteurs connectés depuis le début de mon site.

Voici le code:
<?php
// Connexion à MySQL
mysql_connect("jiko""leptitclown""lpc");
mysql_select_db("connectes");

// -------
// ETAPE 1 : on vérifie si l'IP se trouve déjà dans la table
// Pour faire ça, on n'a qu'à compter le nombre d'entrées dont le champ "ip" est l'adresse ip du visiteur
$retour mysql_query('SELECT COUNT(*) AS nbre_entrees FROM connectes WHERE ip=\'' $_SERVER['REMOTE_ADDR'] . '\'');
$donnees mysql_fetch_array($retour);

if (
$donnees['nbre_entrees'] == 0// L'ip ne se trouve pas dans la table, on va l'ajouter
{
    
mysql_query('INSERT INTO connectes VALUES('' . $_SERVER['REMOTE_ADDR'] . '', ' time(). '\'');


}
else 
// L'ip se trouve déjà dans la table, on met juste à jour le timestamp
{
mysql_query('UPDATE connectes SET timestamp=' time() . ' WHERE ip=\'' $_SERVER['REMOTE_ADDR'] . '\'');
}

// -------
// ETAPE 3 : on compte le nombre d'ip stockées dans la table. C'est le nombre de visiteurs connectés
$retour mysql_query('SELECT COUNT(*) AS nbre_entrees FROM connectes');
$donnees mysql_fetch_array($retour);


// Ouf ! On n'a plus qu'à afficher le nombre de connectés !
echo '<p>Vous êtes le ' $donnees['nbre_entrees'] . 'eme visiteur sur mon site !</p>';
?>



Lors de la connexion sur mon site, je recois cette erreur:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/leptitclown/html/connectes.php on line 15


Si un connaisseur en informatique passe par ici, merci de m'aider

Merci d'avance

A+ ;)