Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/01/2013, 23:10
Avatar de jinseikan
jinseikan
 
Fecha de Ingreso: enero-2013
Mensajes: 5
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: Enviar correos personalizados

Hola netyer!

Le pongo doble corchete por nada en especial. Es solo para que cuando alguien utilice el script y quiera incluir el nombre del miembro, en cualquier parte del mensaje que introduce en el <textarea> dentro del <form>, pueda hacerlo de manera sencilla utilizando la estiqueta [[nombre]].

Con el str_replace le digo que cada vez que encuentre [[nombre]] en el cuerpo del mensaje lo remplace por el nombre del miembro ($name). Y a funcionado hasta cierto punto ya que si lo cambia por un nombre, pero solo por el primero de la base de datos, repitiéndose el mismo en todos los demás correos electrónicos enviados.

Y ahorita revisando el código vi que me equivoque a la hora de ponerlo en la pregunta. En vez de:

Código PHP:
$name $a1['mem_name']; 
        
$_POST['MyMessage'] = str_replace("[[nombre]]"$name$_POST['MyMessage']); 

es:


Código PHP:
$name $a1['mem_name']; 
        
$_POST['mensaje'] = str_replace("[[nombre]]"$name$_POST['mensaje']);