Foros del Web » Programando para Internet » PHP »

Mail Html Por Php, Algo Exigente!

Estas en el tema de Mail Html Por Php, Algo Exigente! en el foro de PHP en Foros del Web. Bien ante todo un saludo a todos los que me puedan ayudar..... mi problema es el siguiente, a traves de un formulario obtengo datos que ...
  #1 (permalink)  
Antiguo 10/08/2002, 00:58
 
Fecha de Ingreso: agosto-2002
Mensajes: 2
Antigüedad: 21 años, 8 meses
Puntos: 0
Mail Html Por Php, Algo Exigente!

Bien ante todo un saludo a todos los que me puedan ayudar..... mi problema es el siguiente, a traves de un
formulario obtengo datos que necesito enviar como correo electronico, asunto sencillo como Texto, pero lo necesito algo mas sofisticado, es decir un correo con formato HTML... Bien, lo hice! puedo enviar cosas HTML haciendo uso de algo llamado MIME format en la pare de los headers o encabezados del correo generado por PHP, sin embargo, el cuerpo del correo esta almacenado en una variable de PHP, Y resulta que dentro de ese codigo HTML NECESITO ENVIAR LAS VARIABLES que recolecte en el formulario precedente......

<-------------------------------Código-->
<?php
if ($carrera=="Mercadotecnia"){$opcion=&quo t;, Mención: ".$mencion1;} elseif
($carrera=="Administracion"){$opcion=&qu ot;, Mención: ".$mencion2;} else {$opcion=" ";};
$to = "[email protected]";
$subject = "Se ha realizado una preinscripción en línea";
$extra = "MIME-Version: 1.0\r\n"."Content-type: text/html; charset=iso-8859-1\r\n"."From:".$email."\r\n&qu ot;;
$mess ='<html><head><title>PREINSCRIPC ION ON LINE</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head><body bgcolor="#b0c8ff" text="#000000">
<p align="center"><font color="#333399" size="1" face="Arial, Helvetica, sans-serif">

/*AQUI DEBERIA INTRODUCIR EL CODIGO QUE RECUPERE LOS DATOS DE LAS VARIABLES!!! PERO NO SE LA SINTAXIS DE MANERA TAL QUE ME LLEGUE COMO UN EMAIL FORMATO HTML, CON LOS DATOS QUE NECESITO*/

</font></p></body></html>';
mail ($to, $subject, $mess, $extra);

echo("La Solicitud de Preinscripción ha sido Enviada con Éxito.<br><br><a href=\"".$HTTP_REFERER."\"> Volver a la Página Anterior.</a>\n");

?>

<----Fin de Código------------------------>

Muchas gracias por adelantado!!!
  #2 (permalink)  
Antiguo 10/08/2002, 04:58
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 22 años, 5 meses
Puntos: 5
Re: Mail Html Por Php, Algo Exigente!

Es bien sencillo, en una varaible recojes los datos del formulario y le das el formato HTML que quieras, lugo haces

<?

$datos = "<html>" . $var1 . $var2 . "<html>";

mail("destinatario","titulo",$ datos,"Content-type: text/html\n");

?>

Bueno espero que te sirva

<table style="border:1px solid black"><tr><td><center>
<embed width="88" height="144" src="http://www.alaplaya.com/~epplestun/yo.swf"></td></td><font face=verdana size=1>Ivan Rodriguez el poder es [B]PHP</p></td></tr></table>
  #3 (permalink)  
Antiguo 11/08/2002, 00:54
 
Fecha de Ingreso: agosto-2002
Mensajes: 2
Antigüedad: 21 años, 8 meses
Puntos: 0
Re: Mail Html Por Php, Algo Exigente!

Ivan, Luego de mucho intentar lo logre!!! de hecho me costo, pues la comilla que debia utilizar era la sencilla, que parece un apóstrofe (´) en lugar de la comilla doble y me sirvio de mucho tu dato de colocar el punto antes y despues del nombre de la variable (´.$Variable.´)... Muchas Gracias, Ya tenia varios dias de Trasnocho! Ahora si puedo Dormir tranquilazo!!!
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:03.