Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/10/2009, 16:16
naiaramg
 
Fecha de Ingreso: febrero-2007
Mensajes: 33
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: Crear Formulario en el Envio de Correo PHP

Esta es la función que envía el correo electrónico:

Código PHP:
function Enviar($email$nombre$valor1$valor2) {
$mail = new phpmailer();
        
$mail->IsSMTP();
$mail->Host "localhost";
$mail->SMTPAuth false;

$mail->FromName "Midominio.es";
$mail->Subject "Asunto de Prueba";
$mail->AddAddress($email$nombre);
$mail->IsHTML(true);

$cuerpo "<html><head></head><body style='font-family:Arial, Helvetica, sans-serif; font-size:0.9em; text-align:justify'>";
$cuerpo.= "<p><h3 style='color: #DF0000;'>Mensaje de Prueba!</h3></p>";
$cuerpo.= "<form name='formulario' action='destino.php' method='post'><input type='hidden' name='valor1' value='$valor1' /><input type='hidden' name='valor2' value='$valor2' />";
$cuerpo.= "<p>Para enviar el formulario pinche en el boton <input type='submit' name='enviar' value='Enviar Formulario' /></p>";
$cuerpo.= "</form>";
$cuerpo.= "</body></html>";

No hago un include/class.phpmailer.php porque este es incluído en el mismo archivo donde se encuentra esta función.

El correo lo envía correctamente e incluso me muestra el botón Enviar Formulario, pero con algunas cuentas como de hotmail, si pinchas en el botón, no hace nada :((((