FernandoSR (gmail)
2008-12-01 20:55:19 UTC
Por favor, una ayudita....:-)
Tengo los ojos haciendo chirivitas y después de dar mil vueltas no he podido
capturar una variable que venga de un combo para incorporarlo en el envío de
un formulario por php.
Y tengo además otro problema... cuando recibo el correo no me aparece en De:
el correo del remitente...
Les paso el script por si a alguien se ilumina y se le ocurre que pasa
Muchas gracias anticipadas
<?php
$destinatario="***@correo.com";
//estos datos se usaran como cabecera del email.
// $cabeceras="MIME-Version: 1.0\r\n";
$cabeceras.= "Content-type: text/html; charset=utf-8\r\n";
$cabeceras.="De: {$_POST['nombre']}";
$cabeceras.="<br>Email: {$_POST['email']}<br>";
$cabeceras.="Teléfono: {$_POST['telefono']}<br>";
//el asunto del mensaje:
$asunto="Contactar";
//El cuerpo del mensaje:
$cuerpo='<strong>Delegación:</strong> ' .$_POST['combo'] .'<br>';
$cuerpo.='<strong>Ha recibido un email de: </strong>'.$_POST['nombre']
.'<br>';
$cuerpo.='<strong>Email:</strong> ' .$_POST['email'].'con el<br>';
$cuerpo.='<strong>Teléfono:</strong> ' .$_POST['telefono'].'<br>';
$cuerpo.='<strong>Mensaje</strong>: ' .$_POST['mensaje'].'<br>';
// Devuelve a la peícula el estado
if(mail($destinatario, $asunto, $cuerpo,$cabeceras)){
echo utf8_encode('&estado=enviado');
}else{
echo utf8_encode('&estado=no_enviado');
}
?>
Tengo los ojos haciendo chirivitas y después de dar mil vueltas no he podido
capturar una variable que venga de un combo para incorporarlo en el envío de
un formulario por php.
Y tengo además otro problema... cuando recibo el correo no me aparece en De:
el correo del remitente...
Les paso el script por si a alguien se ilumina y se le ocurre que pasa
Muchas gracias anticipadas
<?php
$destinatario="***@correo.com";
//estos datos se usaran como cabecera del email.
// $cabeceras="MIME-Version: 1.0\r\n";
$cabeceras.= "Content-type: text/html; charset=utf-8\r\n";
$cabeceras.="De: {$_POST['nombre']}";
$cabeceras.="<br>Email: {$_POST['email']}<br>";
$cabeceras.="Teléfono: {$_POST['telefono']}<br>";
//el asunto del mensaje:
$asunto="Contactar";
//El cuerpo del mensaje:
$cuerpo='<strong>Delegación:</strong> ' .$_POST['combo'] .'<br>';
$cuerpo.='<strong>Ha recibido un email de: </strong>'.$_POST['nombre']
.'<br>';
$cuerpo.='<strong>Email:</strong> ' .$_POST['email'].'con el<br>';
$cuerpo.='<strong>Teléfono:</strong> ' .$_POST['telefono'].'<br>';
$cuerpo.='<strong>Mensaje</strong>: ' .$_POST['mensaje'].'<br>';
// Devuelve a la peícula el estado
if(mail($destinatario, $asunto, $cuerpo,$cabeceras)){
echo utf8_encode('&estado=enviado');
}else{
echo utf8_encode('&estado=no_enviado');
}
?>