Foros del Web » Programando para Internet » PHP »

Enviar mensaje a correo dinamico

Estas en el tema de Enviar mensaje a correo dinamico en el foro de PHP en Foros del Web. Buenas. Tengo un sistema de registro de usuarios en un sistemabde clasificados y quiero que cuando publiquen su anuncio cualquier persona pueda enviarle un mensaje ...
  #1 (permalink)  
Antiguo 13/07/2015, 10:58
 
Fecha de Ingreso: octubre-2008
Ubicación: Colombia
Mensajes: 448
Antigüedad: 15 años, 6 meses
Puntos: 2
Enviar mensaje a correo dinamico

Buenas. Tengo un sistema de registro de usuarios en un sistemabde clasificados y quiero que cuando publiquen su anuncio cualquier persona pueda enviarle un mensaje a su email que posteriormente registraron en el anuncio. Algi asi como enviar mensaje y que inmediatamente me cargue un formulario donde pueda redactarle dicho mensaje y que al darle enviar le llegue a su correo
__________________
Desarrollo de Aplicaciones de Escritorio, Sitios Web, Audio y Video en SISGUS
  #2 (permalink)  
Antiguo 13/07/2015, 11:14
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Enviar mensaje a correo dinamico

guarda la id del usuario cuando registren el clasificado y cargala cuando lo vena, de esta manera la pasas al formulario el cual cargara el email que esta registrado a ese usuario
  #3 (permalink)  
Antiguo 13/07/2015, 11:14
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Enviar mensaje a correo dinamico

o mejor muestra el codigo a ver
  #4 (permalink)  
Antiguo 13/07/2015, 12:08
 
Fecha de Ingreso: octubre-2008
Ubicación: Colombia
Mensajes: 448
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Enviar mensaje a correo dinamico

Este el codigo que tengo pero solo me sirve para enviarlo a un correo determinado:
<?php
$destinatario = "[email protected]";
$asunto = "Este mensaje es de prueba";
$cuerpo = '
<html>
<head>
<title>Prueba de correo</title>
</head>
<body>
<h1>Hola amigos!</h1>
<p>
<b>Bienvenidos a mi correo electrónico de prueba</b>. Estoy encantado de tener tantos lectores. Este cuerpo del mensaje es del artículo de envío de mails por PHP. Habría que cambiarlo para poner tu propio cuerpo. Por cierto, cambia también las cabeceras del mensaje.
</p>
</body>
</html>
';

//para el envío en formato HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

//dirección del remitente
$headers .= "From: Miguel Angel Alvarez <[email protected]>\r\n";

//dirección de respuesta, si queremos que sea distinta que la del remitente
$headers .= "Reply-To: [email protected]\r\n";

//ruta del mensaje desde origen a destino
$headers .= "Return-path: [email protected]\r\n";

//direcciones que recibián copia
$headers .= "Cc: [email protected]\r\n";

//direcciones que recibirán copia oculta
$headers .= "Bcc: [email protected],[email protected]\r\n";

mail($destinatario,$asunto,$cuerpo,$headers)
?>
__________________
Desarrollo de Aplicaciones de Escritorio, Sitios Web, Audio y Video en SISGUS
  #5 (permalink)  
Antiguo 13/07/2015, 12:54
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Enviar mensaje a correo dinamico

como te dije, almacena en tu base junto al clasificado la ide del usuario, de tal manera que al cargar el clasificado, el boton de enviar email ya tenga cargada la id como variable y la pasas a este archivo que la recibe:

algo si:
Código HTML:
Ver original
  1. <a href="tuarchivo.php?id=<?php echo $row_loquesea['id']; ?>">Enviar email</a>

de esta manera pasas la id y cargas el email en el archivo que va a procesar el envio

Código PHP:
Ver original
  1. "SELECT email FROM usuario WHERE id = '$_POST[id]'"
  #6 (permalink)  
Antiguo 13/07/2015, 21:36
 
Fecha de Ingreso: octubre-2008
Ubicación: Colombia
Mensajes: 448
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Enviar mensaje a correo dinamico

No logro entender donde y como ubico eso
__________________
Desarrollo de Aplicaciones de Escritorio, Sitios Web, Audio y Video en SISGUS
  #7 (permalink)  
Antiguo 14/07/2015, 05:17
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Enviar mensaje a correo dinamico

en tu tabla donde guardas los clasificados, debes guardar tambien la id del usuario que realizo la publicacion, luego al cargar el clasificado le asignas la variable de la id al boton que crees para el envio del email para pasarla como variable y que esta pagina la reciba, coloca el codigo con el que estas cargando el clasificado y te explico mejor

Etiquetas: correo, dinamico, formulario, mensaje, registro, usuarios
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 06:12.