Ver Mensaje Individual
  #42 (permalink)  
Antiguo 05/10/2008, 17:33
Avatar de Artdeco
Artdeco
 
Fecha de Ingreso: abril-2005
Ubicación: Barcelona
Mensajes: 165
Antigüedad: 19 años, 7 meses
Puntos: 1
Respuesta: Arreglar este formulario PHP

Esto es lo que he recopilado:

Código PHP:
<?php
$nombre_origen    
"Tuboolar Web";  
$email_origen     "[email protected]";  
$email_destino    $_POST['email'];   
$asunto           "Correo enviado desde Mipagina.com";  
$web              "http://www.mipagina.com/enviado.html";
$mensaje          $_POST['mensaje'];
$formato          "html";  

//*****************************************************************//  
$headers  "From: $nombre_origen <$email_origen> \r\n";  
$headers .= "Return-Path: <$email_origen> \r\n";  
$headers .= "Reply-To: $email_origen \r\n";  
$headers .= "X-Sender: $email_origen \r\n";  
$headers .= "X-Priority: 3 \r\n";  
$headers .= "MIME-Version: 1.0 \r\n";  
$headers .= "Content-Transfer-Encoding: 7bit \r\n";  

//*****************************************************************//  
   
if($formato == "html")  
 { 
$headers .= "Content-Type: text/html; charset=iso-8859-1 \r\n";  }  
   else  
    { 
$headers .= "Content-Type: text/plain; charset=iso-8859-1 \r\n";  }  

if (@
mail($email_destino$asunto$mensaje$headers)) 

header("Location: $web"); 
}
?>
Y estos son los valores del formulario.

Código HTML:
<input name="email" id="email" value="Correo"
<input name="nombre" id="nombre" value="Nombre"
<textarea name="mensaje" id="mensaje"
He cambiado el formulario de PHP a otro servidor, y en el form:

<form action="formulario.php"

he puesto la dirección (obviamente) de la nueva página donde lo alojé:

<form action="http://www.segundapagina.com/formulario.php"

Ahí funciona, te lleva a "enviado.html" correctamente, pero no hay correo. He probado usando otra cuenta que no es de Gmail, y tampoco, y he trasladado el formulario.php a una tercera web en un tercer servidor distinto, y tampco.

Creo que, o todos los servidores se han puesto de acuerdo, o mis cuentas de correo no van, o he jodido algo xDDDDD

Espero haber terminado con esto el próximo año! Puede que este sea el formulario más difícil que nunca se haya hecho, porque no es normal xDDDDD