Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/09/2006, 11h04   #1
Membre régulier
 
Avatar de elitemedia
 
Inscription : août 2006
Messages : 115
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : août 2006
Messages : 115
Points : 92
Points : 92
Par défaut [Conception] Messagerie privée dans un espace membre

Bonjour,

Je dois faire une messagerie privée dans un espace membre (pas un chat, mais un espèce de forum entre 2 membres). Les 2 membres peuvent discuter entre eux mais les autres membres ne pourront pas voir la discussion de ces 2 membres qui doit rester privée.

Quelle serait votre démarche et structure pour programmer ca ?

Christophe
elitemedia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2006, 11h23   #2
Membre éclairé
 
Avatar de DBProg
 
Étudiant
Inscription : juillet 2006
Messages : 242
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2006
Messages : 242
Points : 315
Points : 315
Salut,

Tu peux faire une solution où tu stockes les messages dans la base de données que tu utilises. Créer une table "messages" dans laquelle tu places tous les messages du site. Tu peux par exemple créer ces attributs :

- expediteur
- destinataire
- sujet
- message
- date/heure
- lu

C'est un bon début, et puis lorsque quelqu'un envoie un message, envoyer un email au destinataire pour lui notifier la présence d'un nouveau message privé. Exactement comme celà se passe sur les forums ici finalement.
__________________
La vitesse de la lumière étant supérieure à la vitesse du son, certaines personnes brillent encore tant qu'elles n'ont pas parlé
-----------------------------------------------------------
Retrouvez mes articles informatique sur mon Site Developpez.
Le reste, sur le Site perso !

DBProg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2006, 11h36   #3
Membre régulier
 
Avatar de elitemedia
 
Inscription : août 2006
Messages : 115
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : août 2006
Messages : 115
Points : 92
Points : 92
je peux t'envoyer un MP de test pour voir exactement comment ca se passe ?
elitemedia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2006, 11h43   #4
Membre régulier
 
Inscription : mai 2004
Messages : 121
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 121
Points : 79
Points : 79
EDIT : En prenant l'exemple des forums

Tu as le principe suivant :

- Une table permettant de gérer les discussion
- Une table permettant de gérer les catégories des discussions
- Une table permettant de gérer les utilisateurs
- Une table permettant de gérer les groupes d'utilisateur

Tu as deux membres( user1, user2) dans la table utilisateurs

user1 et user2 font partie du groupe d'utilisateur mon_groupe

La catégorie mes_discussion_privees sont accessible uniquement au groupe mon_groupe

Les discussions présentes dans la categorie mes_discussion_privees seront visibles uniquement par user1 et user2.

Voila, à toi de jouer
hackrobat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2006, 15h29   #5
Membre éclairé
 
Inscription : décembre 2004
Messages : 658
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : décembre 2004
Messages : 658
Points : 317
Points : 317
ou tout simplement un table discution

avec
user1
user2
numMessage
numDiscussion
TexteMessage

Tu fais un select userX & userY order by numMessage et tu les affiches a la suite.

Si tu veux avoir tout les liste des tes discution tu les affiche toute avec un lien sur num Discussion
zulot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2006, 16h29   #6
Membre régulier
 
Avatar de elitemedia
 
Inscription : août 2006
Messages : 115
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : août 2006
Messages : 115
Points : 92
Points : 92
Ok, merci a tous, grâce à vous j'ai déjà un point de départ qui m'a permis de mettre sur papier mon schéma de développement de ce script.

Reste plus qu'a mettre les mains dans le cambouis.
elitemedia est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h48.


 
 
 
 
Partenaires

Hébergement Web