begin process at 2012 05 31 03:25:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

limiter le nombre de messages


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

limiter le nombre de messages

vendredi 25 juin 2004 à 22:27:12 | limiter le nombre de messages

Blackdemon

sur mon site, j'ai un tagboard (pour poster des commentaires)
j'ai remarqué qu'il y a des personnes qui utilisent ce tagboard pour faire des conversations alors qu'il est fait pour contenir des commentaires
je ne veux pas bannir ces personnes mais je veux limiter le nombre de messages par personne (ip)

merci d'avance
samedi 26 juin 2004 à 08:22:47 | Re : limiter le nombre de messages

jonguignolo

Membre Club
bin si c personne sont abonné enfin si elle on log ds ta bd tu rajoute un champ qui prd l'ip de la personne .....
et ne laisse passer qu'un message... mais perso je vois pas comment tu peu limiter sa enfin ds ce cas de figure tu as 2 option soit tu limite à 1 mess par jour le user, soit tu le limite à 1 seul mess...
Une autre option qui me parait mieu est de controler les message envoyer tu te fait un form de validation ce qui fait que quand les personne envoie un message il ne s'affiche pas tout de suite tu doit le controler...
Désolé c'est tout ce que je peu te dire
++
PhPeteur
samedi 26 juin 2004 à 13:02:37 | Re : limiter le nombre de messages

coockiesch

Salut!
Si tu veux limiter à x messages par jour:

$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';
}


@++

R@f

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"

www.progforum.net: Aide en programmation!
samedi 26 juin 2004 à 17:57:09 | Re : limiter le nombre de messages

Blackdemon

Mon tagboard n'utilise pas la base sql il utilise un fichier nommé entires.db (qui contient tout y compris l'ip). Pourriez-vous me donner le code en conséquence?
dimanche 27 juin 2004 à 12:27:28 | Re : limiter le nombre de messages

coockiesch

Salut!
Quel est le format de ton fichier? (pseudo | texte | ip ??? )

@++

R@f

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"

www.progforum.net: Aide en programmation!
dimanche 27 juin 2004 à 17:51:49 | Re : limiter le nombre de messages

Blackdemon

le format est: pseudo | texte | url | ip

dimanche 27 juin 2004 à 20:37:43 | Re : limiter le nombre de messages

coockiesch

Salut!
format |--> pseudo | texte | url | ip | date
(date au formar aaaa-mm-jj)

Voici le code qui te donnera le nombre de messages d'une ip pour le jour courant:

fichier = file('msgs.txt');
$jour = ' ' . date('Y-m-d');

$ip = ' ' . $_SERVER['REMOTE_ADDR'];

echo $ip . ' - ' . $jour . '<br><br>';

$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


@++

R@f

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"

www.progforum.net: Aide en programmation!


Cette discussion est classée dans : nombre, messages, limiter, tagboard, commentaires


Répondre à ce message

Sujets en rapport avec ce message

limiter l'accés/le nombre de pages vues à 30 [ par fofodavid ] Je voudrais savoir comment on peut limiter l acces a 30 affichages par jour. Exemple : je souhaite quune iframe saffiche seulement 30 fois par jour, Limiter le nombre de clics [ par Trigun222 ] Salut,est il possible de php d'empecher une personne de cliquer plus de 5 fois dans une journée sur le même lien , fait avec javascript ou redirigeant Classement sans SQL [ par essential ] Bonjour à tous !Voila mon problème:J'ai une galerie d'images. En dessous de chaque image, il y a le nombre de fois ou celle-ci a été vue et le nombre Limiter le nombre d'enregistrements dans une base MySql [ par sarki ] Bonjour, Je me casse la tête depuis quelques jours pour trouver comment limiter un nombre d'enregistrement dans une base mysql... J'ai des dates (admi limiter le nombre de caractères par ligne à l'affichage des données d'un formulaire [ par adr87 ] bonjour bonjour ! 'oilà, j'ai un problème qui me bloc depuis un moment... en résumé: j'ai créé un formulaire dans lequel on rentre du texte (en l'oc Limiter le nombre de caractère fonction php [ par yatoo ] Bonjour à tous,Voilà j'ai une fonction qui récupère la valeur " pays " (   ) Cependant, je souhaiterai limité le nom à 2 caractère .je m'explique :Mon limiter le nombre de telechargement [ par BIBICHOCOLAT ] Bonjour, je suis a la recherche d un code qui me permetterais de limiter a 3 telechargement un lien, aider moi svp !!!!!!!!!!!!!! Merci d'avance pour limiter le nombre d'articles par page à 5 . Après faire Page suivante [ par rakot ] Oscommerce Comment limiter le nombre d'articles par page à 5 . Après faire Page suivante limiter le nombre de caractère dans une ligne d'un textarea!!! [ par daveda ] bonjour,savez-vous comment limiter de nombre de caractère dans une ligne qui est dans un textareacar quand je tape un texte dans le textarea sans mett Affichage d'un nombre limiter de lettres [ par tibine974 ] Bonjour tt le monde !! Voilà je souhaiterais savoir si l'on peut afficher un nombre limiter de lettres à parti d'une base de donnée. Mon probléme es


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales