par
nerone21 » 21 déc. 2007, 18:44
Bonjour, moi debutant ultra total en php:
alors j'ai écrit (ou plutot recopié à la main d'un livre) un code et au moment de l'execution
POF erreur : Parse error: syntax error, unexpected T_STRING in ...
à la soi-disante ligne 19
qui correspond exactement a :
$upd mysql_query("UPDATE " . STATS_VISITOR_TABLE . "
alors voilà je sais pas quoi qui n'es pas bon pakeu le livre c'escrit comme ça...
<?php
// fichier connexion à la base de données et définitions des constantes
require_once 'connexion.php';
$time = time();
// temps limite au delà duquel le visiteur sera considéré comme nouveau
$limite = $time + INTERVALLE_NEW_VISITEUR;
// on prend l'adresse ip du visiteur
$user_ip = $_SERVER['REMOTE_ADDR'];
$sql = mysql_query("SELECT id, date
FROM " . STATS_VISITOR_TABLE . "
WHERE ip = '" . $user_ip . "'
ORDER BY date DESC LIMIT 0, 1");
list($id, $date) = mysql_fetch_array($sql);
// Si l'utilisateur a déjà visité le site il y a moins de INTERVALLE_NEW_VISITEUR secondes on fait une simple mise à jour de la base de données
if (($id != "") && ($date > $time)) {
$upd mysql_query("UPDATE " . STATS_VISITOR_TABLE . "
SET date = '" . $limite . "'
WHERE id = '" . $id . "'");
...
?>
Merci bien à vous.