Hola, tendría la bondad de decirme porqué este formulario que copie de esta pagina para enviar correo electrónico no funciona, que le falta o le sobra, ya al hacer una visualización previa el "method=”post”>aparece al principo y al final del documento sale Su mensaje se ha enviado correctamente, gracias por ponerse en contacto con nosotros</p>, cuando esto ultimo debería salir al enviar el mensaje, por favor alguient que sea tan ambable y me ayude.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
<form>
<?php if (!isset($_POST['email'])) { ?>
<form action=”<?=$_SERVER['PHP_SELF']?>” method=”post”>
<h1>Formulario de contacto</h1>
<p>Nombre:</p>
<p><input name=”nombre” type=”text” id=”nombre” /></p>
<p>Teléfono:</p>
<p><input name=”telefono” type=”text” id=”telefono” /></p>
<p>Email:</p>
<p><input name=”email” type=”text” id=”email” /></p>
<p>Mensaje:</p>
<p><textarea name=”mensaje” rows=”6″ cols=”50″ id=”mensaje”></textarea></p>
<p><input type=”reset” value=”borrar” /> <input type=”submit” value=”enviar” /></p>
$msg= “”;
$msg= “Mensaje del formulario de contacto de tucuevaenpegalajar.com”;
$msg.= “\nNombre: “. $_POST['nombre'];
$msg.= “\nEmail: “.$_POST['email'];
$msg.= “\nTelefono: “. $_POST['telefono'];
$msg.= “\nMensaje: \n”.$_POST['mensaje'];
$remitente = $_POST['email'];
$subject = “Mensaje enviado desde tucuevaenpegalajar.com por: “.$_POST['nombre'];
mail(’aloja@tucuevaenpegalajar.com’, $subject, $msg, “FROM: $remitente”);?>
<p><strong>Mensaje enviado.</strong><br />
Su mensaje se ha enviado correctamente, gracias por ponerse en contacto con nosotros</p>
<?php }else{
<? } ?>
</form>
</body>
</html>
Configuración: Windows Vista
Internet Explorer 7.0