IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Envoyer 10 messages / mois


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Inscrit en
    Août 2008
    Messages
    184
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 184
    Points : 49
    Points
    49
    Par défaut Envoyer 10 messages / mois
    Bonjour,
    J'ai un problème que je sais comment le résoudre :
    Voila un user de ma plateforme a un nombre limité de message qu'il peut envoyer par mois.
    Comment faire pour contrôler ça:
    Ex : user 1 peut envoyer 10 message / mois. comment renouveler mon conteur au début de chaque mois.

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 243
    Points
    20 243
    Par défaut
    Il suffit d'enregistrer la date du premier post de ton utilisateur et son nombre de message.

    Tant que l'écart entre le jour actuel et la date enregistrée est inférieure à 1 mois tu vérifie le nombre de messages pour savoir si il peut poster.

    Si la date est supérieur tu remet à zéro le nombre de messages et modifie la date de premier post si il envoi un message.

  3. #3
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2007
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Gers (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2007
    Messages : 282
    Points : 229
    Points
    229
    Par défaut
    Je te fais un algorithme français pour t'expliquer:
    Supposons que tu veux que chaque 1 du mois, l'utilisateur à 10 messages.
    Alors on fait:

    Si nous sommes le 1 du mois
    alors
    Je lui donne 10 crédit (message).
    Sinon rien.

    Cette valeur crédit doit être stocker dans la base de donnée. A chaque fois qu'un message est envoyé, alors tu enlèves 1 message. Si ce crédit est également 0, alors envoie message impossible.

    Je reste à ta disposition si tu veux un peu plus d'information.

    lemirandais

Discussions similaires

  1. Envoyer des messages à d'autres postes en réseau
    Par Wilco dans le forum Bases de données
    Réponses: 1
    Dernier message: 06/07/2005, 12h32
  2. Réponses: 4
    Dernier message: 28/03/2005, 19h42
  3. [ServerSocket] Envoyer un message vers un client
    Par Michel_57 dans le forum Web & réseau
    Réponses: 4
    Dernier message: 06/08/2004, 23h01
  4. Envoyer un message icmp (Echo Request)
    Par ovdz dans le forum Développement
    Réponses: 5
    Dernier message: 19/06/2003, 14h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo