Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2011, 13:14
flasdetul
 
Fecha de Ingreso: enero-2011
Ubicación: donde me lleva el viento...
Mensajes: 10
Antigüedad: 13 años, 3 meses
Puntos: 0
codigo para enviar formulario

Hola, he estado leyendo posts sobre el tema y he escrito el codigo para el formulario de contacto de mi pagina, y ahora que la estoy probando me sale una pagina que pone "500 Internal server error", y bueno supongo que el problema sera del servidor por lo que pone en el mensaje, pero es que hace 5 minutos lo estaba probando y funcionaba bien, lo que pasa es que he cambiado un par de cosas porque no me gustaba el formato en que llegaba la consulta del formulario a mi mail, y ahora al haberlo cambiado pues no funciona. A mi me parece que todo el codigo esta bien pero no se, vosotros sois los expertos

Ahí va el codigo:

<?
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];

$header = 'From: ' . $nombre . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por: " . $nombre . " \r\n";
$mensaje = "De la empresa: " . $empresa . "\r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . " \r\n";
$mensaje .= . $_POST['mensaje'] . " \r\n";
$mensaje = "-------------------------------" . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = '[email protected]';
$asunto = 'Consulta desde Gravitop.com';

mail($para, $asunto, utf8_decode($mensaje), $header);

header ("Location: mensajeok.html");;

?>

en algunos $mensaje hay un punto antes del simbolo = ¿tiene eso importancia? o lo puedo poner de las dos maneras?

muchisimas gracias de antemano y un saludo