Ayuda con formulario

Hola, me gustaria poner un formulario de contacto en mi web, sin embargo los que yo usaba anteriormente o los han quitado o los han puesto de pago, ahora estoy usando uno, pero llegue al limite y hasta el mes que viene no puedo recibir mas mensajes.

los que ya he usado: Webtaller, emailmeform
el que uso ahora: Codeta

Alguien me puede decir alguna pagina donde crear un formulario online? muchas gracias.
Con Google Docs se puede, aunque lo más normal es que lo crees tu directamente con php
Yo tengo uno en PHP, muy simple no comprueba nada ni eso pero pide el usuario ponga su nombre, su correo y el mensaje que quiere y el correo llega perfectamente a tu correo, si necesitas el codigo te lo dejo aqui por si te interesa y si quieres lo mejoras poniendole comprobaciones y demas pero es que yo lo hice asi por que necesitaba algo muy simple pero que funcionara claro esta.

<html>
<head>
<title>
CONTACTO
</title>
<style type="text/css">

h1{
color:white;
font-weight:bold;
}

a:link {
color:white;
font-weight:bold;
}

a:visited {
color:white;
font-weight:bold;
}

a:hover {
color:white;
font-weight:bold;
}

a:active {
color:white;
font-weight:bold;
}

p{
color: white;
font-weight:bold;
}
</style>

</head>
<body bgcolor="#0101DF">
<?
if (!$HTTP_POST_VARS){
?>
<br />
<br />
<br />

<div align="center">

<h1>CONTACTO DE SyToWeb</h1>

<table border="3">

<tr>
<td align="center">

<form action="./contact.php" method="POST" name="contactar.php" id="contactar.php">
<font face="Verdana, Arial, Helvetica, sans-serif"><br />
<font size="5" face="Comic Sans MS">Nombre:</font></font><br /> <font size="5" face="Comic Sans MS">
<input type="text" name="nombre" size="25" />
<br />
Email:</font> <br />
<font size="5" face="Comic Sans MS">

<input type="text" name="email" size="25" />
<br />
Mensaje:</font> <br />
<font size="5" face="Verdana, Arial, Helvetica, sans-serif">
<textarea name="coment" cols="40" rows="10"></textarea>
<br />
</font>
<br />
<input name="submit" type="submit" value="Enviar" />
</form>

</td>
</tr>
</table></div>

<?



}else{

//Estoy recibiendo el formulario, es el cuerpo del correo

$cuerpo = "Formulario enviado desde la pagina web http://www.sytoweb.blogspot.com\n";

$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";

$cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n";

$cuerpo .= "Mensaje: " . $HTTP_POST_VARS["coment"] . "\n";



//mando el correo a mi correo...

mail("AQUI PON TU CORREO ELECTRONICO","Formulario recibido",$cuerpo);



//doy las gracias por el envío

echo "<p>Gracias por rellenar el formulario. Se ha enviado correctamente.</p>";
echo '<p>volver al index <a href="http://localhost/proyecto/index.htm</a> http://localhost/proyecto/index.htm</p>';
}


?>

</body>
</html>
Me interesa el código que has puesto, pero al estar con el BBtag de quote creo que faltan elementos del código, no? Vamos, se ven los campos para escribir y creo que no debería ser en código para copiar y pegar en un nuevo archivo, no? :)
Cuidado con el código de SyTO, que puede funcionar muy bien, pero tiene varias cosas en el código que están en desuso y desaconsejadas por PHP, como por ejemplo el uso de $HTTP_POST_VARS['var]', hay que usar $_POST['var'].

Aquí hay un ejemplo, al que no le veo fallos visibles:
http://carlospes.blogspot.com/2011/02/c ... n-php.html
http://www.ejemplo-web-expres.com/formu ... tactar.php

Saludos.
Flanders escribió:Cuidado con el código de SyTO, que puede funcionar muy bien, pero tiene varias cosas en el código que están en desuso y desaconsejadas por PHP, como por ejemplo el uso de $HTTP_POST_VARS['var]', hay que usar $_POST['var'].

Aquí hay un ejemplo, al que no le veo fallos visibles:
http://carlospes.blogspot.com/2011/02/c ... n-php.html
http://www.ejemplo-web-expres.com/formu ... tactar.php

Saludos.


Como dije necesitaba algo que funcionara sin detalles mas haya xDD.

VozdeLosMuertos escribió:Me interesa el código que has puesto, pero al estar con el BBtag de quote creo que faltan elementos del código, no? Vamos, se ven los campos para escribir y creo que no debería ser en código para copiar y pegar en un nuevo archivo, no?


Te lo dejo en un archivo adjunto, como dice flanders si necesitas algo profesional modifica el codigo como dios manda, asi te funcionara pero si quieres algo bien hecho debes modificarlo.


Saludos.
5 respuestas