Foros del Web » Programando para Internet » PHP »

Sistema de MP en php

Estas en el tema de Sistema de MP en php en el foro de PHP en Foros del Web. Hola amigos de foros del web, me tope con un problema, como hacer un sistema de MP? Es para tener mas seguridad con los emails ...
  #1 (permalink)  
Antiguo 05/02/2010, 11:37
Avatar de proxipor  
Fecha de Ingreso: diciembre-2009
Mensajes: 211
Antigüedad: 14 años, 4 meses
Puntos: 10
Sistema de MP en php

Hola amigos de foros del web, me tope con un problema, como hacer un sistema de MP?

Es para tener mas seguridad con los emails de los usuarios.

Pero no se donde haya algun tutorial para hacer un sistema de MP.

Si me podrian facilitar alguno o decirme como empezar se los agradeceria mucho.
  #2 (permalink)  
Antiguo 05/02/2010, 11:46
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Sistema de MP en php

Y bueno, en principio no es algo complicado...

Deberias tener:

1) Una tabla en tu base que se llama "mensajes" conlos siguientes campos

id_mensaje -> INTEGER
remitente -> VARCHAR
destinatario -> VARCHAR
mensaje -> TEXT
fecha -> DATETIME
estado -> TINYINT

Y dependiendo de si quieres que se pueda mandar archivos o no, un campo BLOB

El campo estado sera: cero si es aun no leido, 1 en otro caso.

2) En el panel de control te haces un formulario con una caja de texto, un textarea y un boton en donde se escribe el nombre de usuario y mensaje. Luego al hacer submit, insertas esos datos en tu tabla (la de antes)

3) En el panel de control del usuario, seleccionas todos los mensajes que tengan como estado = 0 y esos seran los no leidos

Se entiende?
__________________
HV Studio
Diseño y desarrollo web
  #3 (permalink)  
Antiguo 05/02/2010, 23:16
Avatar de proxipor  
Fecha de Ingreso: diciembre-2009
Mensajes: 211
Antigüedad: 14 años, 4 meses
Puntos: 10
De acuerdo Respuesta: Sistema de MP en php

Cita:
Iniciado por jackson666 Ver Mensaje
Y bueno, en principio no es algo complicado...

Deberias tener:

1) Una tabla en tu base que se llama "mensajes" conlos siguientes campos

id_mensaje -> INTEGER
remitente -> VARCHAR
destinatario -> VARCHAR
mensaje -> TEXT
fecha -> DATETIME
estado -> TINYINT

Y dependiendo de si quieres que se pueda mandar archivos o no, un campo BLOB

El campo estado sera: cero si es aun no leido, 1 en otro caso.

2) En el panel de control te haces un formulario con una caja de texto, un textarea y un boton en donde se escribe el nombre de usuario y mensaje. Luego al hacer submit, insertas esos datos en tu tabla (la de antes)

3) En el panel de control del usuario, seleccionas todos los mensajes que tengan como estado = 0 y esos seran los no leidos

Se entiende?
Si gracias ahora yo hare lo demas, gracias falata que identifique quien es el usuario que lo esta pidiendo con las sesiones.

Pero gracias es entendible
  #4 (permalink)  
Antiguo 06/02/2010, 03:01
Avatar de morior  
Fecha de Ingreso: agosto-2009
Ubicación: Barcelona
Mensajes: 437
Antigüedad: 14 años, 8 meses
Puntos: 12
Respuesta: Sistema de MP en php

Si tienes a los usuarios registrados en otra base de datos y cada usuario tiene su ID, yo no pondría su como remitente destinatario un varchar sino un campo smalint, o int para hacer un left join con la otra tabla. Total que yo te recomiendo estos otros campos:

id_mensaje -> INTEGER
remitente -> INT
destinatario -> INT
asunto -> varchar
mensaje -> TEXT
fecha -> DATETIME // a mi el datetime no me gusta pero funciona
visto -> TINYINT
propietario -> INT //

el último campo es por si quieres hacer un sistema de mensajería de esos que tienen bandeja de entrada y de salida, con el propietario sabes donde ubicarlo. Lo único que tendrás que generar dos mensajes para cada uno, es decir uno para el emisor y otro para el receptor.
__________________
Juego de navegador online
  #5 (permalink)  
Antiguo 03/03/2010, 11:44
Avatar de proxipor  
Fecha de Ingreso: diciembre-2009
Mensajes: 211
Antigüedad: 14 años, 4 meses
Puntos: 10
Respuesta: Sistema de MP en php

Cita:
Iniciado por morior Ver Mensaje
Si tienes a los usuarios registrados en otra base de datos y cada usuario tiene su ID, yo no pondría su como remitente destinatario un varchar sino un campo smalint, o int para hacer un left join con la otra tabla. Total que yo te recomiendo estos otros campos:

id_mensaje -> INTEGER
remitente -> INT
destinatario -> INT
asunto -> varchar
mensaje -> TEXT
fecha -> DATETIME // a mi el datetime no me gusta pero funciona
visto -> TINYINT
propietario -> INT //

el último campo es por si quieres hacer un sistema de mensajería de esos que tienen bandeja de entrada y de salida, con el propietario sabes donde ubicarlo. Lo único que tendrás que generar dos mensajes para cada uno, es decir uno para el emisor y otro para el receptor.
Ok gracias por la informacion

Saludos

Etiquetas: sitemap
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:46.