Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/04/2013, 05:03
Avatar de tuka_85
tuka_85
 
Fecha de Ingreso: febrero-2010
Ubicación: Santander/Huelva
Mensajes: 190
Antigüedad: 14 años, 9 meses
Puntos: 5
Respuesta: No me envía formulario

El formulario es el siguiente:

Código:
<!-- Contact Form -->
				<section id="contact">

					<!-- Success Message -->
					<mark id="message"></mark>
<?php
if (!isset($_POST['email'])) {
?>
					<!-- Form -->
					<form method="post" action="<?=$_SERVER['PHP_SELF']?>" name="contactform" id="contactform">

						<fieldset>

							<div>
								<label for="name" accesskey="U">Nombre:</label>
								<input name="name" type="text" id="name" />
							</div>

							<div>
								<label for="email" accesskey="E">Email: <span>*</span></label>
								<input name="email" type="email" id="email" pattern="^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$" />
							</div>

							<div>
								<label for="comments" accesskey="C">Mensaje: <span>*</span></label>
								<textarea name="comments" cols="40" rows="3" id="comments" spellcheck="true"></textarea>
							</div>

						</fieldset>

						<input type="submit" class="submit" id="submit" value="Enviar Mensaje" />
						<div class="clearfix"></div>

					</form>

				</section>
				<!-- Contact Form / End -->

y el PHP el siguiente (esta en el mismo archivo):

<?php
}else{
if(!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@([0-9a-z](-?[0-9a-z])*\.)+[a-z]{2}([zmuvtg]|fo|me)?$",$_POST["email"])){

echo'<p><strong>Email erroneo.</strong></p>';

}else{

$mensaje.= "\nNombre: ". $_POST['name'];
$mensaje.= "\nEmail: ".$_POST['email'];
$mensaje.= "\nMensaje: \n".$_POST['comments'];
$destino= "[email protected]";
$remitente = $_POST['email'];
$asunto = "Mensaje enviado por: ".$_POST['name'];
mail($destino,$asunto,$mensaje,"FROM: $remitente");


}

}
?>
__________________
http://www.martatorreajo.es