Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/06/2013, 17:29
Avatar de Mosiah16
Mosiah16
 
Fecha de Ingreso: abril-2010
Ubicación: Antofagasta
Mensajes: 70
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Formulario de contacto en PHP

Este me envia el correo como yo quiero, pero no me muestra el asunto:

<?php

//Se recogen los datos del formulario para montar el cuerpo del mensaje.
//primero recibes las variables del form con POST

$mempresa = $_POST["mempresa"];
$mnombre = $_POST["mnombre"];
$mtelefono = $_POST["mtelefono"];
$mcomentario = $_POST["mcomentario"];
$mcorreo = $_POST["mcorreo"];
$mlista = $_POST["mlista"];

//y ahora incluyes las variables del form en el mensaje
$mensaje .="EMPRESA:". $mempresa ."\n";
$mensaje .="NOMBRE: ".$mnombre." \n";
$mensaje .="TELEFONO:".$mtelefono." \n";
$mensaje .="CONSULTA: ".$mcomentario." \n";


// Se monta la cabecera del mensaje.
$cabeceras = "From:<$mcorreo>\n";

//Se configuran las propiedades del cuerpo del mensaje
$body_top = "--Message-Boundary\n";
$body_top .= "Content-type: text/plain;charset=US-ASCII\n";
$body_top .= "Content-transfer-encoding: 7BIT\n";
$body_top .= "Content-description: Mail messagebody\n";
$cuerpo = $mensaje;

/*Se establece el destino del mensaje. que dependera de la opcion de la lista*/

if ($_POST['mlista']==1)
{
$destino="[email protected]";
}
if ($_POST['mlista']==2)
{
$destino="[email protected]";
}
if ($_POST['mlista']==3)
{
$destino="[email protected]";
}


echo ("<center><b><font size='5' color='#999999' face='Trebuchet MS, Verdana'>");

if (!mail("Formulario recibido satisfactoriamente",$destino,$morigen,$cuerpo,$cab eceras))
{
echo ("Tu Mensaje fue enviado");
} else {
echo ("SE HA PRODUCIDO UN ERROR");
}

echo ("</center></font></b>");

?>
__________________
Tu mente es capaz de todo...