Macho a mi esto no me funciona, tengo el servidor php instalado en el apache y las pruebas que hago me dan positivo, ósea que funciona bien, peor nada.
a la pregunta de que me si me da algún tipo de error, no sale nada es como si no estubiera el código.
a continuación voy a poner el código de la pagina para que le echen un vistazo a ver que puede ser.
Código PHP:
<div id="Layer1" style="position:absolute; width:555px; height:324px; z-index:1; left: 313px; top: 346px;">
<form name="form1" method="post" action="Enviar.htm">
<table width="92%" height="365" border="0" cellpadding="4" cellspacing="2">
<tr>
<td width="14%" class="TitleColor" style="vertical-align: top">
<label for="name">Nombre: </label>
</td>
<td width="86%" class="TitleColor" style="vertical-align: top"><input id="textfield" name="textfield" type="text" size="50"></td>
</tr>
<tr>
<td style="vertical-align: top" class="TitleColor"><label for="email">Apellidos: </label>
</td>
<td style="vertical-align: top" class="TitleColor"><input id="textfield2" name="textfield22" type="text" size="50"></td>
</tr>
<tr>
<td height="30" class="TitleColor" style="vertical-align: top"><label for="subject"> Direccion: </label>
</td>
<td style="vertical-align: top" class="TitleColor"><input id="textfield22" name="textfield23" type="text" size="50"></td>
</tr>
<tr>
<td height="35" class="TitleColor" style="vertical-align: top"><label for="message">Email:</label>
</td>
<td height="35" class="TitleColor" style="vertical-align: top"><input id="textfield23" name="textfield232" type="text" size="50"></td>
</tr>
<tr>
<td height="35" class="TitleColor" style="vertical-align: top;">Telefono:</td>
<td height="35" class="TitleColor" style="vertical-align: top"><input id="textfield232" name="textfield233" type="text" size="50"></td>
</tr>
<tr>
<td height="152" colspan="2" class="TitleColor" style="vertical-align: top"> <label for="label">Mensaje:</label>
<br>
<textarea id="textarea7" name="textfield2" rows="5" cols="50"></textarea>
<br>
</td></tr>
<tr>
<td colspan="2">
<input type="submit" name="Submit" value="Enviar">
<?php
if(isset($_POST['enviar']) && !empty($_POST['enviar'])) {
$Nombre = $_POST['Nombre'];
$Apellidos = $_POST['Apellidos'];
$Direccion = $_POST['Direccion'];
$Email = $_POST['Email'];
$Telefono = $_POST['Telefono'];
$Mensaje = $_POST['Mensaje'];
$mail='[email protected]';
$thank="enviado.html";
$pagina_error = "error.html";
$message = "
Nombre:".$Nombre."\n
Apellidos:".$Apellidos."\n
Dirección:".$Direccion."\n
Email:".$Email."\n
Teléfono:".$Telefono."\n
Mensaje:".$Mensaje."\n";
if (mail($mail,"consulta",$message)) Header ("Location:$thank");
else Header ("Location:$pagina_error");
}
?>
</td>
no puedo poner la pagina entera por que no me deja, menuda pesadilla esto de no poder poner webs, bueno espero sirva este trozo
como puedes ver, el código lo he puesto justo debajo del botón de enviar, tambien lo puse en la cabecera de la web y tambien en una página nueba en blanco para este código y nada es como si no estubiera
cuando único hace algo es cuando en esta línea de código:
Código PHP:
<form name="form1" method="post" action="Enviar.htm">
en donde esta (action="xxxx") pongo en las x Enviar.htm, me salta a una página que hice que da las gracias por el mail enviado y que lo antes posible me pondre en contacto bla, bla, bla.
a ver si me orientas a ver si pillo como piensa este bicho,
no se si me explico bien, pido disculpas por mi torpeza, un salduo compañero