Que tal foristas necesito de su ayuda tengo un pequeño formulario que envia datos el problema es que el formulario esta en un iframe y al momento de dar clic en el boton enviar debe enviar los datos al correo hasta ahi funciona correctamente el problema es que quiero que al enviar los datos se redireccione hacia una pagina pero me sale dentro del iframe y lo que yo quiero es que salga como pagina primaria algo como target=_parent o algo asi que no lo cargue dentro del iframe sino que lo cargue como ventana primaria (no quiero que aparesca otra ventana).
este es mi codigo php
Código:
<?php
$mail = "[email protected]";
$agradecimiento = "pagina_a_cargar.htm";
$asunto = "E-mail";
$error = 0;
$email = $_POST['email'];
if($email == ""){
$error=1;
}
elseif(!eregi("^[a-z0-9]+([_\\.-][a-z0-9]+)*" ."@"."([a-z0-9]+([\.-][a-z0-9]+)*)+"."\\.[a-z]{2,}"."$",$email)){
$error=2;
}
if($error==1){
echo "El siguiente error ha ocurrido!<BR>";
echo "No ha rellenado todos los campos obligatorios.<BR> Por favor vuelva <A HREF=\"javascript:history.back()\">atras</A>.<BR>";
}
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>";
}
else{
$mensaje .="E-mail: ".$email."<br>";
$mensaje = stripslashes($mensaje);
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type:text/html; charset=iso-8859-1\r\n";
$headers .= "From: $email\r\n";
$headers .= "Repaly-to: $email\r\n";
$headers .= "Cc: $email\r\n";
mail($mail,$asunto,$mensaje,$headers);
echo "<meta HTTP-EQUIV='refresh' content='1;url=$agradecimiento>";
}
?>