hola juanillo, ya me pasé por esa pag. y lo realicé de esa manera pero igual no me funciona!
La primera vez que hice el formulario lo hice sin código php.. al darle clic al botón enviar me abrió el outlook, le cambié la configuración a la computadora para q no abriera outlook sino el windows live hotmail... y me abrió en vez de outlook una ventana parecida pero con el correo hotmail... "Yo no quiero q eso me pase" pero a parte de esto si me llegó la información del formulario a mi correo hostmail (este correo lo coloqué para probar primero).
Ahora con el php, como dije antes me sale es una ventana preguntando q si quiero abrir o guardar el código php "envio.php" como archivo!!
Aquí coloco el código del formulario a ver si he hecho algo mal... Código HTML:
<form id="formulario" name="formulario" method="post" action="envio.php">
<label><span class="Estilo11">Nombre Completo</span> <br />
<input name="nombre" type="text" size="30" />
</label>
<p>
<label><span class="Estilo11">Correo Electrónico</span><br />
<input name="correo" type="text" size="30" />
</label>
</p>
<p>
<label><span class="Estilo11">Comentario<br />
</span>
<textarea name="comentario" cols="55" rows="6" id="comentario"></textarea>
</label>
</p>
<p>
<label>
<div align="right">
<div align="center">
<input name="Enviar" type="submit" class="Estilo11" value="Enviar" />
</div>
</label>
</form>
Este es el código php.. Código PHP:
< ?php
$nombre = $_POST['nombre'];
$mail = $_POST['correo'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $nombre . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['comentario'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = '[email protected]';
$asunto = 'Contacto desde Corpoelectromedic';
if(!mail($para, $asunto, utf8_decode($mensaje), $header)){
echo 'Mensaje no enviado';
}else{
echo '¡¡Mensaje enviado con éxito!!';
}
?>
Como ustedes me dijeron y buscando en internet encontré que para q funcione el formulario con el código php tengo q tener un servidor q soporte php. Yo instalé el Apache HTTP Server 2.2.2 para probar el formulario desde este servidor local, pero de igual no me funciona el formulario!!!!!
Tengo q configurar de alguna manera el Apache para q reconozca el código php, o para q funcione y mande la información del formulario a la cuenta de correo electrónico??
No sé q estoy haciendo mal o dejando de hacer!!!