Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/09/2008, 16:49
deather
 
Fecha de Ingreso: septiembre-2008
Mensajes: 3
Antigüedad: 16 años, 5 meses
Puntos: 0
ayuda con formulario de contacto

me baje un formulario que ni me funsiona me andan los errores y todo pero no me llegan los mensajes. y yo queria implementar esto...

que en en los errores 1 y 2 me los muestre en la inclusion de mi pagina index.php.

esta es la inclusion que uso en el index:

<?
$id = $_GET["id"];
if($id== "")
{
include("contenido.php");
}
else if(file_exists("$id.php"))
{
include("$id.php");
}
else
{
include("error.php");
}
?>
==================aqui el codigo php del formulario=====================

<?php
$recipiente = "[email protected]";

$asunto = "tu web";

$error = 0;

$nombre = $_POST['nombre'];
$email = $_POST['email'];
$asunto = $_POST['asunto'];
$comentario = $_POST['comentario'];

if($nombre == "" || $email == "" || $comentario == ""){
$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(1)\">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(1)\">atras</A>.<BR>";
}

$message ="nombre: ".$nombre."<br>";
$message .="email: ".$email."<br>";
$message .="asunto: ".$asunto."<br>";
$message .="comentario: ".$comentario."<br>";

$message = stripslashes($message);

$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($recipiente,$asunto,$message,$headers);

//aqui puedes modificar los mensajes
echo "El mensaje ha sido enviado!<BR>";
echo "Gracias por su mensage.<BR>Le mandaremos una respuesta lo mas antes posible.<BR>"
}
?>

esta bien este codigo? si no por favor corrijanmelo y si se pueden mostrar los errores como digo mejor. muchas gracias alguna duda, les respondere muchas gracias de todos modos