Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/07/2009, 06:04
sebacipo
 
Fecha de Ingreso: octubre-2006
Mensajes: 19
Antigüedad: 17 años, 6 meses
Puntos: 0
Otra consulta relacionada

Hola nuevamente
Tengo un problema relacionado con este tema de los master pages.

Hice un formulario de contacto para enviar mails a mi casilla, el tema es q cuando llamo a contacto.htm el mismo funciona a la perfección.
Pero, cuando llamo a contacto.php, al cual lo llamo para que este contenido en el MasterPage (como explique anterormente en este mismo post) el formulario no envía el mail y en la barrea de direcciones aparece esto:

miDominio.com/contacto.php?nombre=AAA&telefono=AAA&email=AAA&men saje=AAA&Submit=Enviar+Formulario

y el mensaje no se envía.

entonces el error se encuentra relacionado con algo de los master pages.

Resumo:

contacto.htm (Sin llamar masterPage) Funciona bien.
contacto.php (con masterPage) No funciona y redirecciona a la dirección arriba mencionada.

Código:
ARCHIVO CONTACTO.HTM

<form id="form1" name="form1" method="post" action="enviar.php">
<p>Nombre:<br />
<label>
<input name="nombre" type="text" id="nombre" />
</label>
<br />
Telefono:<br />
<input name="telefono" type="text" id="telefono" />
<br />
Email:<br />
<input name="email" type="text" id="email" />
<br />
Mensaje:<br />
<textarea name="mensaje" id="mensaje"></textarea>
<br />
<label>
<input type="submit" name="Submit" value="Enviar Formulario" />
</label>
</p>
</form>
el siguiente script php es el que envia el mail

Código:
ARCHIVO ENVIAR.PHP

<?php

$mail='mail @ DOMINIO . COM'; 


$nombre = $_POST['nombre'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
$mensaje = $_POST['mensaje'];

$thank="gracias.html";

$message = "
nombre:".$nombre."
telefono:".$telefono."
email:".$email."
mensaje:".$mensaje."";

if (mail($mail,"Formulario de Consulta",$message))
Header ("Location: $thank" );

?>
Muchas gracias por su ayuda!!