Comunidad de diseño web y desarrollo en internet online

CUAL ES LA FORMA CORRECTA

Citar            
MensajeEscrito el 07 Abr 2015 07:26 am
Por alguna extraña razon no logro insertar desde una variable enviada via $_POST el contenido de un archivo HTML para enviar por mail

existe algun comando o forma de poder traer el archivo html desde una variable?

Yo hago asi pero no me funciona


$Html= $_POST['MENSAJE'];

Luego para enviarlo por mail :

$cuerpo = $Html;

------------------------ otra opcion que probe

$Html= $_POST['MENSAJE'];

Luego para enviarlo por mail :

$cuerpo = '

$Html

';

-------------------------- otra más


$Html= $_POST['MENSAJE'];

Luego para enviarlo por mail :

$cuerpo = '$Html';

Alguna sugerencia. GRACIAS

Por tomyglobaldima

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Abr 2015 12:17 pm
No entiendo la pregunta. ¿Qué es exactamente lo que no puedes hacer?. ¿Qué contiene (o debería contener) la variable $_POST['MENSAJE'] ?

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 07 Abr 2015 12:48 pm
Gracias por responder....

Mira el tema es asi yo tengo esta rutina en mi servidor para enviar mail con formato html

$para= $_POST['para'];
$asunto = $_POST['Asunto'];
$de = $_POST['de'];
$mensaje = $_POST['mensaje'];
$remitente = $_POST['remitente'];
$headers = "MIME-Version:1.0\r\n";
$headers .= "Content-Type: text/html;\r\n";
$headers .= "From: $de <$remitente>\r\n";
$headers .= "Reply-To: $remitente\r\n"


$cuerpo = $mensaje;



mail($para,$asunto,$cuerpo,$headers);
?>

-----------------------------------------------------------------------------------------
los datos se los envio via Post desde una aplicacion de mi pc
en la variable mensaje trae el html para enviar....

ahora si yo el html lo pongo dentro de esta rutina llega perfecto con imagenes y todo...
pero cuando en vez de poner el html pongo la varible ahi solo llega la primer linea sin imagenes y sin link

no entiendo o no se mejor dicho como hacer para que me tome esa variable correctamente y me
envie el html

Por tomyglobaldima

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Abr 2015 08:42 pm
Haz un echo de $_POST['mensaje'] en un caso y en el otro. Porque por lo que dices, el problema no está en PHP sino en la aplicación que hace el HTTP POST.

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.