elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 04:52  


Tema destacado: [Overclocking] Récords de overclock del foro

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  Sistema de mensajeria
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Sistema de mensajeria  (Leído 1,166 veces)
Sinedra

Desconectado Desconectado

Mensajes: 44


<?php include("Sinedra.php"); ?>


Ver Perfil
Sistema de mensajeria
« en: 23 Enero 2011, 05:46 »

Estoy en pleno desarrollo de un sistema de usuarios, y quiero implementarle un sistema de mensajeria entre usuarios, he buscado por google para tener un esquema de como hacerlo pero me topo solamente con scripts complejos(sistemas enteros ya armados) no he podido pillar algun ejemplo de como hacer la mensajeria.
Porfavor si me pueden dar algun tip, orientacion,ayuda se los agradezco.
Mientras estare arreglando lo que ya tengo...


En línea
Nakp
casi es
Ex-Staff
*
Desconectado Desconectado

Mensajes: 6.334

he vuelto :)


Ver Perfil WWW
Re: Sistema de mensajeria
« Respuesta #1 en: 23 Enero 2011, 05:53 »

alguna vez has desarrollado un sistema? empieza creando la base de datos, necesitas 2 tablas por lo menos... la interaccion entre ellas es lo mas facil :P

enviar un mensaje seria crear un nuevo registro en la tabla "mensajes" con remitente, destinatario, estado (leido, nuevo) mensaje y fecha (puedes agregar otros campos)

leer los mensajes seria extraer de esa tabla todos los mensajes con "remitente" el id del usuario que lo lee

podrias agregar multiples destinatarios pero necesitas una tabla extra :P


En línea

Ojo por ojo, y el mundo acabará ciego.
.:Snifer:.

Desconectado Desconectado

Mensajes: 74


Ver Perfil
Re: Sistema de mensajeria
« Respuesta #2 en: 23 Enero 2011, 06:00 »

Código
CREATE TABLE mensaje(
      codigo             INT NOT NULL,
      cod_tipo             INT NOT NULL,
      remitente INT NOT NULL,
      destinatario VARCHAR(100) NOT NULL,
      titulo                 VARCHAR(100) NOT NULL,
      texto                VARCHAR(100) NOT NULL,
      fecha                DATE NOT NULL,
      hora TIME NOT NULL,
      CONSTRAINT pk_articulo PRIMARY KEY (codigo)
) TYPE = INNODB;
 
 
DROP TABLE IF EXISTS tipo_mensaje;
 
CREATE TABLE tipo_mensaje(
      codigo             INT NOT NULL,
      tipo             VARCHAR(100) NOT NULL,
      descripcion                VARCHAR(100) NOT NULL,
      CONSTRAINT pk_articulo PRIMARY KEY (codigo)
) TYPE = INNODB;
 
DROP TABLE IF EXISTS mensaje_destino;
 
CREATE TABLE mensaje_destino(
      codigo_mensaje             INT NOT NULL,
      cod_destinatario             INT NOT NULL
) TYPE = INNODB;
 
 
DROP TABLE IF EXISTS mensaje_respuesta;
 
CREATE TABLE mensaje_respuesta(
      codigo_mensaje             INT NOT NULL,
      cod_remitente                 INT NOT NULL,
      fecha                DATE NOT NULL,
      hora TIME NOT NULL,
      texto VARCHAR(100) NOT NULL
) TYPE = INNODB;

Bueno yo tengo un sistema de Mensajeria que desarrolle estas son las tablas mas importantes aunque le agregue aun mas, tablas que permite enviar archivos y demas... con esto ya puedes tener una base.

Saludos :P

En línea
Sinedra

Desconectado Desconectado

Mensajes: 44


<?php include("Sinedra.php"); ?>


Ver Perfil
Re: Sistema de mensajeria
« Respuesta #3 en: 23 Enero 2011, 15:15 »

Muchas gracias, vere que puedo hacer y les cuento cualquier cosa.

Nakp: Aprendi PHP/MySQL hace poco y esta es mi primera aplicacion compleja, ya llevo unas 2 semanas desarrollandola y esta bastante robusta, espero terminarla y sera un sistema de usuarios + mensajeria + foro. hasta ahora solo llevo el sistema de usuarios que quedo bastante bien, con mucha seguridad y todo. la mensajeria espero terminarla hoy y el foro para unas 2 semanas mas. PD: gracias por la explicacion creo que usare el sistema que me dices.

.:Snifer:. : gracias por la tabla, creo que usare la tabla mensaje para mis propositos, es un sistema bastante simple el que quiero implementar, solo quiero que se envien texto enriquesido con bbcode a si que supongo que bastara.

Saludos y gracias por las respuestas.
En línea
.:Snifer:.

Desconectado Desconectado

Mensajes: 74


Ver Perfil
Re: Sistema de mensajeria
« Respuesta #4 en: 23 Enero 2011, 16:12 »

De nada men aver si luego subes tu sistema de Usuarios que hasta ahora no tengo uno bueno siempre me piro con algo..

Saludos :P

PD: Solo Snifer porfavor
En línea
Sinedra

Desconectado Desconectado

Mensajes: 44


<?php include("Sinedra.php"); ?>


Ver Perfil
Re: Sistema de mensajeria
« Respuesta #5 en: 24 Enero 2011, 01:57 »

Gracias una vez mas, acavo de terminar el sistema de mensajeria, incluye BBCode y quedo fantastico, gracias por la ayuda muy pronto cuanto termine el proyecto podran ver como quedo todo. ahora voy a programar el foro. Saludos!
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Mensajeria
Windows
neus 1 373 Último mensaje 24 Octubre 2004, 21:27
por ¤ Nerviozzo ¤
sistema de mensajeria en mi pagina
Software
djfm 0 268 Último mensaje 2 Diciembre 2004, 06:11
por djfm
Aplicacion de mensajería LAN??
Redes
twim 1 365 Último mensaje 17 Octubre 2007, 14:17
por SERBice
Mensajería en Hotmail
Noticias
wolfbcn 1 349 Último mensaje 21 Abril 2009, 23:08
por [ Alberto]
mensajeria interna
PHP
oliva_32 3 1,206 Último mensaje 28 Mayo 2011, 09:56
por oliva_32
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines