Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2014, 17:49
schaabschaab
 
Fecha de Ingreso: junio-2012
Ubicación: Santa Rosa - La Pampa
Mensajes: 3
Antigüedad: 11 años, 11 meses
Puntos: 0
[ERROR] Formulario de contacto

Hola muy buenas tardes muchachos miren les hago una consulta, estoy tratando de hacer un formulario de contacto pero me salta un error y no se como solucionarlo, soy nuevo en php y trato de googlear las cosas pero bueno ahora decidi publicar en el foro las inquietudes. El codigo es el siguiente :

Cita:
ESTE ES EL CODIGO HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="enviar_contacto.php">

<table width="500" border="0" cellspacing="2" cellpadding="5">

<tr>

<td>Nombre:</td>

<td><input name="nombre" type="text" id="nombre" /></td>

</tr>

<tr>

<td>E-mail:</td>

<td><input name="email" type="text" id="email" /></td>

</tr>

<tr>

<td>Mensaje:</td>

<td><textarea name="mensaje" cols="35" rows="10" id="mensaje"></textarea></td>

</tr>

<tr>

<td> </td>

<td><input type="submit" name="Submit" value="Enviar Mensaje" /></td>

</tr>

</table>

</form>
</body>
</html>
Hasta ahi va todo barbaro.

Este es el codigo PHP

Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<?php

/* Enviar E-mail con Respuesta Automática

*/

// Recibiendo los datos pasados por la pagina "form_contato.php"

$recibenombre = $_POST["nombre"];

$recibemail = $_POST["email"];

$recibemsg = $_POST["mensaje"];

// Definiendo las cabeceras del e-mail

$headers = "Content-type:text/html; charset=iso-8859-1";

// Vamos a definir ahora el destinatario de e-mail, ya sea el de usted o el de su cliente.


$para = "[email protected]";

// Definiendo el aspecto del mensaje

$mensaje = "<h3>De:</h3> ";

$mensaje .= $recibenombre . $recibemail;

$mensaje .= "<h3>Asunto:</h3>";

$mensaje .= "Mensaje del Sitio";

$mensaje .= "<h3>Mensaje</h3>";

$mensaje .= "<p>";

$mensaje .= $recibemsg;

$mensaje .= "</p>";


// Enviando el mensaje para el destinatario

$envia = mail($para,"E-mail del Sitio",$mensaje);

// Envia un e-mail para el remitente, agradeciendo la visita en el sitio, y diciendo que en breve el e-mail sera respondido.

$mensaje2 = "<p>Hola <strong>" . $recibenombre . "</strong>. Agradecemos su visita y la oportunidad de recibir su contacto. Antes de 48 horas usted recibira un e-mail con la respuesta a su duda o pedido..</p>";

$mensaje2 .= "<p>Observación - No es necesario responder este mensaje.</p>";

$envia = mail($recibemail,"Su mensaje fué recibido!",$mensaje2);

// Muestra en la pantalla el mensaje de éxito, y después redirecciona de vuelta para la pagina del contacto.

echo "Mensaje recibido con exito!";

echo "<meta http-equiv='refresh' content='2;URL=form_contacto.php'>";

?>
</body>
</html>
Pero cuando ejecuto mi web desde el servidor e intento probar a ver si me llega el formulario a mi web me salta esto.