Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2011, 10:27
djkiku
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Crear forumulario php para enviar

Hola a todos! Pido disculpas por molestarles.. pero llevo 1 horita intentando areglar.. pero es la primera vez que trato con php..

Estoy haciendo un formulario de envio.. y el problema es que no me funciona.. sale que hay 6 errores.. y no se ni por donde empesar.. aqui os lo dejo, si alguien tan amable me pudiera decir donde podria estar el fallo? y como areglarlo?
Ahi va todo el .php

Código PHP:
<?php $nombre $_POST['nombre'];
$mail $_POST['mail'];
$dni$_POST['dni'];
$contrato $_POST['contrato'];

if(
$nombre == "" || $mail == "" || $dni == ""; ){
$error=1;

}

elseif(!
eregi("^[a-z0-9]+([_.-][a-z0-9]+)*" ."@"."([a-z0-9]+([.-][a-z0-9]+)*)+".".[a-z]{2,}"."$",$correo)){
$error=2Si el correo electronico no tiene un formato validomostrara el error numero 2
}

if(
$error==1){
echo 
"El siguiente error ha ocurrido!<BR>"
echo 
"No ha llenado todos los campos obligatorios.<BR> Por favor vuelva <A HREF="javascript:history.back()">atras</A>.<BR>";
exit;
}



elseif(
$error==2){

echo 
"El siguiente error ha ocurrido!<BR>";
echo 
"El correo electronico es invalido!<BR> Por favor vuelva <A HREF="javascript:history.back()">atras</A>.<BR>";
exit;
}

else{
print 
"<meta http-equiv="refresh" content="0;URL=gracias.html">";
}

$header .= "X-Mailer: PHP/" phpversion() . " rn";
$header .= "Mime-Version: 1.0 rn";
$header .= "Content-Type: text/plain";



$mensaje "Este mensaje fue enviado por " $nombre " rn";
$mensaje .= "Su e-mail es: " $mail " rn";
$mensaje .= "Su dni es: " $dni " rn";
$mensaje .= "contrato: " $_POST['contrato'] . " rn";
$mensaje .= "Enviado el " date('d/m/Y'time());


$para '[email protected]';

mail($para$asuntoutf8_decode($mensaje), $header); 

?>
También adjunto el html, aun que me parece que esta bien:

http://mermelada.uphero.com/contrato%20legal.html

Ojala tenga areglo!