Pregunta:
Fecha: 13-12-2015 20:12:50
(En Español)
Ayuda con formato html para envio de correo[Resuelta]
Hola comunidad les comento que estoy realizando un modulo para el envio de correo pero lo que quiero es hacer un html con el cuerpo del mensaje y luego ir reemplazando algunos texto , espero se haya entendido Votos: 3 - Respuestas: 5 - Vistas: 18 Compartir en: Google Facebook Twitter LinkedIn LinkRespuestas:
-
Fecha: 13-12-2015 20:19:49 Hola eduardo creo haberte entendido adjunto codigo espero te sirva
html
<html> <head> </head> <body> <p>Estimado : nombre</p> Mensaje de prueba </body> </html>
$nombre = "Jose Quinto Ortega"; $cuerpo = file_get_contents('cuerpo.html'); $cuerpo = str_replace('nombre',' $nombre', $cuerpo);
saludos Votos: 8 - Link respuesta -
-
-
Fecha: 15-12-2015 01:43:03 Juan bueno ejemplo, aquí algunos comentarios.
En la línea:
$cuerpo = str_replace('nombre',' $nombre', $cuerpo);
Hay que quitar las comillas simples que encapsulan a la variable $nombre, sino no será interpretada como tal, quedaría así:
$cuerpo = str_replace('nombre', $nombre, $cuerpo);
Con respecto al comodin 'nombre', yo suelo utilizar nombres mas crípticos para evitar que sea "confundido" con un texto del email, por ejemplo:
<html> <head> </head> <body> <p>Estimado : #nombre#</p> Mensaje de prueba </body> </html>
Entonces cuando se hace el remplazo no hay dudas de que se debe cambiar
$nombre = "Jose Quinto Ortega"; $cuerpo = file_get_contents('cuerpo.html'); $cuerpo = str_replace('#nombre#', $nombre, $cuerpo);
Saludos, Votos: 2 - Link respuesta -
Fecha: 15-12-2015 03:39:44 Gracias por la observacion fernando tienes razon se me paso , como siempre atento en todo , saludos Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
