Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/01/2011, 09:24
Avatar de odiseus
odiseus
 
Fecha de Ingreso: enero-2011
Mensajes: 109
Antigüedad: 14 años, 1 mes
Puntos: 3
Respuesta: duda con enviar.php

Cita:
Iniciado por chuntin Ver Mensaje
Código PHP:
<?php

$nombre 
$_POST['nombre'];
$mail $_POST['mail'];
$telefono $_POST['tlf'];
$texto $_POST['texto'];
$select $_POST['departamento'];

$header 'From: ' $mail " \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 .= "Su e-mail es: " $mail " \r\n";
$mensaje .= "Su telefono es: " $telefono " \r\n";
$mensaje .= "texto: " $texto " \r\n";
$mensaje .= "Enviado el " date('d/m/Y'time());

if (
$select=="direccion"){
    
$para "[email protected]";
    }elseif (
$select=="contabilidad"){
    
$para "[email protected]";
    }elseif (
$select=="presu_zgz"){
    
$para "[email protected]";
    }elseif (
$select=="presu_ler"){
    
$para "[email protected]";
    }elseif (
$select=="info"){
    
$para "[email protected]";
    }

$asunto 'Contacto desde www.eurocierre.com (Formulario de contacto)';

 
mail($para$asuntoutf8_decode($mensaje), $header);
 
header("Location: gracias.html");

?>
pero pongo esto y al darle a enviar pone: 500 internal server error

donde tengo el fallo pues?
Pon la ruta exacta en header("Location: gracias.html");
Por ejemplo: header("Location: http://localhost/tupagina/gracias.html") si no está en el mismo directorio o mira tu htaccess si haces url amigables.

Acuerdate de poner siempre un exit despues del header.