$result = mysql_query("SELECT count(id) FROM table_msgs WHERE date='$date_jour' AND ip='$ip'"); // ici, si tu as pas de champ 'id' remplace par * if($result) { $nb=mysql_fetch_array($sql_query); if($nb[0] > $nb_messages_autorises) echo 'Pas le droit de poster plus de ' $nb_messages_autorises . ' messages par jour'; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionfichier = file('msgs.txt'); $jour = ' ' . date('Y-m-d'); $ip = ' ' . $_SERVER['REMOTE_ADDR']; echo $ip . ' - ' . $jour . ' '; $i = 0; foreach($fichier as $ligne) { $temp = explode('|', $ligne); if(rtrim($temp[3]) == $ip && rtrim($temp[4]) == $jour) $i++; } // ici, vaut le nombre de message pour l'ip du visiteur, pour le jour courant