Programación php
Email: Password:


¡Regístrate gratis! | ¿Has perdido tu password?

Home
Blog

En él que podrás informarte de todas las noticias relacionadas con el posicionamiento de páginas web.

Clica aquí para Entrar



Foro de programación en PHP

Responder el mensaje

Problemas en envio de correo con validacion javascript

Autor: chupcath
Publicado: 07-2-2010 01:57 AM
Amigos mios, hace un tiempo ya que no me metia con php, pero de nuevo debo trabajar en ello... Tengo un problema con la variable bandera que utilizo para ejecutar el codigo PHP de envio de email. Le asigno un valor 1 al comfirmar que los datos estan rellenados en el formulario pero por alguna razon el php no me toma el valor. Ayudadme!!!

El form es: correo
oculto_correo: es una caja de texto invisible en el formulario

----------------------- Funcion Javascript al inicio de la pagina:


function Validar()
{
if (correo.your_name_txt.value=="")
{
alert("Please, input your name");
correo.your_name_txt.focus();
return(false);
}
if (correo.your_last_name_txt.value=="")
{
alert("Please, input your last name");
correo.your_last_name_txt.focus();
return(false);
}
if (correo.your_email_txt.value=="")
{
alert("Please, input your email");
correo.your_email_txt.focus();
return(false);
}
correo.oculto_correo.value="1";
return(true);
}

------------------------------- PHP despues del cierre del form:


<? if($oculto_correo==1){ //<----- AQUI EL PROBLEMA

$headers = "MIME-Version: 1.0\r \n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r \n";
$headers .= "From: \"$nombre_txt\" <info@actualingua.com>\r \n";
$headers .= "Reply-To: \"$nombre_txt\" <info@actualingua.com>\r \n";
$headers .= "Bcc: chucholares@gmail.com\r\n";
$headers .= "X-Priority: 3\r \n";
$headers .= "X-MSMail-Priority: High\r \n";
$headers .= "X-Mailer: Just My Server";
$message = "Prueba de texto";
mail("chucholares@gmail.com", "Contacto vía Web", "$message", "$headers", "-finfo@mipagina.com");
echo "
<script language='JavaScript'>
<!--
alert('Thanks to have granted part to us of its time. It pleases to us to be able to take care of with the best footwear and the best possible service to him. Soon we will be responding');
//-->
</script>";
} ?>