He utilizado un formulario de uno de los topics:
http://www.forosdelweb.com/f91/probl...please-442648/
Todo está correcto pero me aparece este mensaje:
Warning: Cannot modify header information - headers already sent by (output started at /home/santibur/domains/santiburgas.com/public_html/head.html:9) in /home/santibur/domains/santiburgas.com/public_html/cont.php on line 19
La página esta dividida con la función include:
Código:
No se que hace referencia entre headers y Header ("Location: $thank"), pero me gustaría utilizar un solo archivo y no tener que poner el código php del formualrio en otro, es posible?<?php include ("head.html");?> <?php include ("menu.html");?> <?php $mail='[email protected]'; $nombre = $_POST['nombre']; $email = $_POST['email']; $message = $_POST['message']; $thank="bio.php"; $message = " nombre:".$nombre." email:".$email." message:".$message.""; if (mail($mail,"consulta",$message)) Header ("Location: $thank"); ?> <!-- COS --> <div id="main"> <div class="text"> <div><img src="img/headers/cont.jpg" /></div> <br /> <form name="form1" method="post" action="cont.php"> <h4>Nombre</h4> <input name="nombre" type="text" id="nombre"> <br /><br /> <h4>Email</h4> <input name="email" type="text" id="email"> <br /><br /> <h4>Mensaje:</h4> <textarea name="message" id="message"></textarea> <br /><br /><br /> <input type="submit" name="Submit" value="Enviar"> </form> </div> </div><!-- #divbody --> <?php include ("footer.html");?>
Gracias!