Hola, te dejo el mio que funciona, eso del server tambien es importante, yo lo tenia en runhosting.com pero no funcionaba porque no tenia esa funcion para mandar al mail.
ahora lo tengo en
www.000webhost.com es un server muy completo, probalo !!!
Aca te dejo mi formulario, Espero que te sirva, manda mail, todo, pero me aparece todo lo que recibo en la parte del asunto, pero como lo recibo no me moleste en arreglarlo jejeje !!!
Código HTML:
<html>
<head></head>
<body>
<b>CONTACTENOS</b>
<form id="form" name="form" method="post" action="envia_contacto.php">
<p>
Empresa:<br><input name="empresa" type="text" id="empresa" size="35" /><br>
Apellido y Nombre:<br><input name="apel" type="text" id="apel" size="35" /><br>
Domicilio:<br><input name="domicilio" type="text" id="domicilio" size="35" /><br>
Localidad:<br><input name="ciudad" type="text" id="ciudad" size="35" /><br>
Provincia:<br><input name="provincia" type="text" id="provincia" size="35" /><br>
Teléfono:<br><input name="telefono" type="text" id="telefono" size="15" /><br>
Código Postal:<br><input name="cp" type="text" id="cp" size="10"/><br>
Email:<br><input name="email" type="text" id="email" size="25"/><br>
Comentario:<br><textarea ROWS="8" COLS="40" name="comentario" id="comentario" /></textarea><br>
<input type="submit" name="submit" value="Enviar Formulario" />
<input type="reset" name="submit1" value="Borrar" />
</p>
</form>
</body>
</html>
y el otro archivo que es envia_contacto.php
Código PHP:
<?php $mail='[email protected]';
$empresa = $_POST['empresa'];
$apel = $_POST['apel'];
$domicilio = $_POST['domicilio'];
$ciudad = $_POST['ciudad'];
$provincia = $_POST['provincia'];
$telefono = $_POST['telefono'];
$cp = $_POST['cp'];
$email = $_POST['email'];
$comentario = $_POST['comentario'];
$thank = "gracias.htm";
$asunto="ENVIO CONTACTO";
$message =
"Asunto:".$asunto.
"Empresa:".$empresa.
"Apellido y Nombre:".$apel.
"Domicilio:".$domicilio.
"Ciudad:".$ciudad.
"Provincia:".$provincia.
"Telefono:".$telefono.
"Codigo_Postal:".$cp.
"E-Mail:".$email.
"Comentario:".$comentario."";
if (mail($mail,$message,"from: ".$apel." <".$email.">")) Header ("Location: $thank");?>
y el gracias.php , cuando envia el formulario se abre esa pagina con un mensaje nomas, que diga Gracias por enviarnos su Comentario o lo que vos quieras poner !!!.
Código HTML:
<html>
<b>Gracias por enviarnos su Comentario</b>
</html>
Saludos, Ricardo !!!