problem with php contact
Posted: Wed Jul 22, 2009 10:32 am
Hi im making a contact form, and theres an error on the php, im getting this message on my browser:
Parse error: syntax error, unexpected T_IF in /xxxx/xxxxxx/xxxxxxxx/enviar.php on line 7
any litlle help is apreciated thanks!
Parse error: syntax error, unexpected T_IF in /xxxx/xxxxxx/xxxxxxxx/enviar.php on line 7
any litlle help is apreciated thanks!
Code: Select all
<?php
$nombre = $_POST['nombre'];
$mail = $_POST['email'];
$telefono = $_POST['telefono'];
//------------------------------------------------------//
if(!$mail == "" && (!strstr($mail,"@") || !strstr($mail,".")))
{
echo "<h2>Vuelva a la pagina anterior, ingrese una direccion de e-mail válida-.</h2>\n";
$badinput = "<h2>La informacion no fue ingresada.</h2>\n";
echo $badinput;
die ("Vuelva a la pagina anterior.");
}
//aca creo 1q dice: si los campos: visitante, mail de visitante, y nota estan vacios el resultado es: vuelva atraz rellene los campos vacios biggrin.gif
if(empty($nombre) || empty($telefono) || empty($mail)) {
echo "<h2>Vuelva a la pagina anterior, rellene todas las casillas.</h2>\n";
die ("Vuelva a la pagina anterior.");
}
//--------------------------------------------------------------------------//
$header = 'From: ' . $mail . " rn";
$header .= "X-Mailer: PHP/" . phpversion() . " rn";
$header .= "Mime-Version: 1.0 rn";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $nombre . " ";
$mensaje .= "Su telefono es: " . $telefono . " ";
$mensaje .= "Su e-mail es: " . $mail . " ";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " " ;
$mensaje .= "Enviado el " . date('d/m/Y', time());
//-----------------------------------------------------//
//----------------------------------------------------//
$para = 'mymail@mymail.com';
$asunto = 'Contacto desde pagina web';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo 'Su mensaje ha sido enviado correctamente.';
?>