Hola a todos necesitaría que me ayudaran urgentemente .
Para empezar soy bastante novata en php , tengo un formulario de 5 campos en un frame (central) el cual funciona perfectamente llegando los resultados al cliente y también un e-mail de agradecimiento al usuario, pero el problema es que después de mirar por el foro varios post he visto que es mejor hacer un header para rediccionar a una pagina de agradecimiento y otra de error en vez de un echo pero no me funciona no se si coloco mal el código por favor como debería colocarlo y donde ya que no consigo redericcionar a las paginas correspondientes ( las paginas están dentro de la misma carpeta).
Gracias por vuestra ayuda .
Una manita no me vendría mal.
Ahí va todo el código del formulario(dreamweaver) del php y el error que me da cuando se pulsa enviar.
</script>
</head>
<?
if (!$HTTP_POST_VARS){
?>
<body bgcolor="#990000" marginheight= "-5">
<table width="815" border="0"align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="titulos">
<!--DWLayoutTable-->
<tr>
<td width="4" height="13"></td>
<td width="12"></td>
<td width="151"></td>
<td width="7"></td>
<td width="32"></td>
<td colspan="4" rowspan="2" align="center" valign="middle" class="TEXTO"><div align="left">Si
desea consultar o recibir información de nuestros servicios rellene
el siguiente formulario</div></td>
</tr>
<tr>
<td height="4"></td>
<td></td>
<td rowspan="2" align="center" valign="top"><span class="Estilo3"><font color="#999999" size="3">Contactar</font></span> </td>
<td></td>
<td></td>
</tr>
<tr>
<td height="17"></td>
<td rowspan="8" align="right" valign="top"><img src="imagenes/linia%20horic.gif" width="1" height="270"><img src="../../imagenes/linia%20horic.gif" width="1" height="270"></td>
<td rowspan="8" align="right" valign="top"><img src="imagenes/linia%20horic.gif" width="1" height="270"></td>
<td></td>
<td width="17"></td>
<td width="88"></td>
<td width="470"></td>
<td width="34"></td>
</tr>
<tr>
<td height="21"> </td>
<td rowspan="6" align="center" valign="top"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="150" height="240">
<param name="movie" value="a_swf_cas/animaci%F3n.swf">
<param name="quality" value="high">
<embed src="a_swf_cas/animaci%F3n.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="150" height="240"></embed>
</object></td>
<td> </td>
<td> </td>
<td align="left" valign="top" class="TEXTO"><div align="left"><font color="#990000"><strong>Empresa</strong></font></div></td>
<td rowspan="8" valign="top"><form action="formulario.php" method="post" name="formulario" target="central" id="formulario" onSubmit="MM_validateForm('empresa','','R','nombre ','','R','tipomail','','RisEmail','tel','','NisNum ','consulta','','R');return document.MM_returnValue">
<p>
<input name="empresa" type="text" id="empresa" size="40">
<input name="nombre" type="text" id="nombre" size="40">
<input name="tel" type="text" id="tel" size="40">
<input name="tipomail" type="text" id="tipomail" size="40">
<textarea name="consulta" cols="40" rows="7" id="consulta"></textarea>
</p>
<p>
<input type="submit" name="Submit" value="Enviar">
<input type="reset" name="Submit2" value="Borrar">
</p>
</form></td>
<td> </td>
</tr>
<tr>
<td height="23"> </td>
<td> </td>
<td> </td>
<td align="left" valign="top" class="TEXTO"><div align="left"><strong><font color="#990000">Nombre</font></strong></div></td>
<td> </td>
</tr>
<tr>
<td height="24"> </td>
<td> </td>
<td> </td>
<td align="left" valign="middle" class="TEXTO"> <div align="left"><font color="#990000"><strong>Teléfono</strong></font></div></td>
<td> </td>
</tr>
<tr>
<td height="20"> </td>
<td> </td>
<td> </td>
<td align="left" valign="middle" class="TEXTO"> <div align="left"><font color="#990000"><strong>E-mail</strong></font></div></td>
<td> </td>
</tr>
<tr>
<td height="21"> </td>
<td> </td>
<td> </td>
<td align="left" valign="middle" class="TEXTO"><div align="left"><font color="#990000"><strong>Consulta</strong></font></div></td>
<td> </td>
</tr>
<tr>
<td height="131"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="13"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="31"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td> </td>
</tr>
</table>
<div id="Layer1" style="position:absolute; width:74; height:160; z-index:1; left: 823px; top: 154; background-image: url(../imagenes/andando1.gif); layer-background-image: url(../imagenes/andando1.gif); border: 1px none #000000;"></div>
<?
}else{
$mensaje="Mensaje desde la página web eigintegral.com\n";
$mensaje.="---------------------------------------------\n\n";
$mensaje = "formulario enviado desde la web html\n";
$mensaje .= "empresa: " . $HTTP_POST_VARS["empresa"] . "\n";
$mensaje .= "nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
$mensaje .= "tipomail: " . $HTTP_POST_VARS["tipomail"] . "\n";
$mensaje .= "consulta: " . $HTTP_POST_VARS["consulta"] . "\n";
mail("
[email protected]", "Formulario recibido",$mensaje);
header("Location: gracias.htm");
$mensaje2="Gracias D/Dña. ".$nombre." por hacernos llegar su consulta.\nEn breve, estableceremos contacto directo con usted.";
$b=mail ( $tipomail, "Mensaje automático desde www.eigintegral.com", $mensaje2, "formulario:
[email protected]");
}
?>
</body>
</html>
error
Warning: Cannot add header information - headers already sent by (output started at /usr/local/psa/home/vhosts/eigintegral.com/httpdocs/HTML_CAS/formulario.php:7) in /usr/local/psa/home/vhosts/eigintegral.com/httpdocs/HTML_CAS/formulario.php on line 200
Saludos.