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+ ;)