dj-zetto Posted June 23, 2010 Report Share Posted June 23, 2010 (edited) ola amigos de saben ando ase vastante tiempo en busca de info de como crear un formulario desde cero ... e encontrado varios amnuales por al net pero no em funca nada que exo me pueden ayudar.... necesito crear un formulario de contacto desde cero ... gracias... mi mail [email protected] gracias (contacto.php) <!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>medio</title> <style type="text/css"> <!-- body { background-image: url(imagenes/reja%20okas.jpg); background-repeat: repeat; margin-left: 225px; margin-right: 225px; } #apDiv1 { position:absolute; left:226px; top:-6px; width:789px; height:407px; z-index:1; background-color: #000000; } #apDiv2 { position:absolute; left:0px; top:3px; width:789px; height:14px; z-index:2; } #apDiv3 { position:absolute; left:224px; top:401px; width:792px; height:133px; z-index:2; background-color: #000000; } #apDiv4 { position:absolute; left:712px; top:92px; width:30px; height:14px; z-index:2; } #apDiv5 { position:absolute; left:43px; top:114px; width:714px; height:14px; z-index:2; } #apDiv6 { position:absolute; left:233px; top:505px; width:27px; height:27px; z-index:3; } #apDiv7 { position:absolute; left:273px; top:483px; width:700px; height:53px; z-index:4; } #apDiv8 { position:absolute; left:229px; top:525px; width:27px; height:27px; z-index:3; } #apDiv9 { position:absolute; left:782px; top:505px; width:186px; height:24px; z-index:5; } #apDiv10 { position:absolute; left:984px; top:506px; width:28px; height:24px; z-index:4; } #apDiv11 { position:absolute; left:230px; top:422px; width:118px; height:38px; z-index:5; } #apDiv12 { position:absolute; left:417px; top:517px; width:149px; height:29px; z-index:6; } #apDiv13 { position:absolute; left:775px; top:517px; width:159px; height:30px; z-index:7; } #apDiv14 { position:absolute; left:237px; top:10px; width:771px; height:377px; z-index:8; } #apDiv15 { position:absolute; left:310px; top:470px; width:663px; height:41px; z-index:9; } #apDiv16 { position:absolute; left:298px; top:10px; width:672px; height:401px; z-index:10; } .Estilo3 {color: #FFFFFF} --> </style> <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> </head> <body> <div id="apDiv1"><img src="imagenes/marco fotos.jpg" alt="marco" width="790" height="407" /></div> <div id="apDiv3"> <div id="apDiv2"><img src="imagenes/ralla naranjaamarilla.jpg" alt="rella" width="790" height="8" /></div> <div id="apDiv5"><img src="imagenes/ralla naranjaamarilla.jpg" alt="rella" width="714" height="8" /></div> </div> <div id="apDiv6"><img src="imagenes/clavo.jpg" alt="clavo" width="26" height="25" /></div> <div id="apDiv10"><img src="imagenes/clavo.jpg" alt="clavo" width="26" height="25" /></div> <div id="apDiv11"><img src="imagenes/informaciones boton2.jpg" alt="info" width="121" height="37" /></div> <div id="apDiv16"> <form id="contacto" name="contacto" method="post" action="enviar.php"> <label></label> <div align="center"><span class="Estilo3">Nombre</span> <input name="nombre" type="text" id="nombre" size="30" /> </div> <p align="center"> <label><span class="Estilo3">Email ....</span> <input name="mail" type="text" id="mail" size="30" /> </label> </p> <p align="center"> <span class="Estilo3"> <label>Telefono <input name="telefono" type="text" id="telefono" size="30" /> </label> </span> </p> <p align="center"> <span class="Estilo3"> <label>Motivo.. <input name="motivo" type="text" id="motivo" size="30" /> </label> </span> </p> <p align="center"> <span class="Estilo3"> <label>Mensaje <br /> <textarea name="mensaje" id="mensaje" cols="40" rows="8"></textarea> </label> </span> </p> <p align="center"> <label>Enviar <input type="submit" name="Submit" id="Submit" value="Enviar" /> </label> </p> </form> </div> <div id="apDiv14"> </body> </html> (enviar.php) <?php $nombre = $_POST['nombre']; $mail = $_POST['mail']; $telefono = $_POST['telefono']; $motivo = $_POST['motivo']; $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 . ", con el motivo de " . $motivo . " \r\n"; $mensaje .= "Su e-mail es: " . $mail . " \r\n"; $mensaje .= "Su Telefono es: " . $telefono . " \r\n"; $mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n"; $mensaje .= "Enviado el " . date('d/m/Y', time()); $para = '[email protected]'; $asunto = 'Contacto desde pagina web'; mail($para, $asunto, utf8_decode($mensaje), $header); echo "Mensaje enviado correctamente"; ?> que error puedo tener que no me funciona... hoy ahyq ue hacer lago mas...?? Edited June 24, 2010 by dj-zetto Link to comment Share on other sites More sharing options...
buinense Posted June 24, 2010 Report Share Posted June 24, 2010 amigo, primero que todo un consejo, cuando escribas trata de hacerlo mas legible, ya que no se te entiende nada. Segundo ¿cual es el error que te da?, no lo has posteado... Chequea este Enlace, ahi sale informacion. Ojo, que estas utilizando modelacion con CSS, si no lo sabes ocupar aun, lo ideal seria bueno que no l,o utilizaras para que sea mas legible el codigo y lo puedas entender. Yo no soy un experto, de hecho he preguntado muchas veces en este foro, pero si te puedo seguir ayudando encantado. Link to comment Share on other sites More sharing options...
jedi_windu Posted June 24, 2010 Report Share Posted June 24, 2010 Hay una herramienta gratuita online llamada PhpFormGenerator que tepermite crear formularios como el tuyo. Tiene muchas opciones y es muy bueno. Otra herramienta parecida es de pForm.org que también es gratuita. Muy parecida a la anterior. En ambos puedes bajar el HTML, Script, CSS y PHP. Son modificables, pero no sé hasta qué punto. Espero que te sirvan! Saludos :sw: Link to comment Share on other sites More sharing options...
dj-zetto Posted June 28, 2010 Author Report Share Posted June 28, 2010 lleno los campos y le apreto enviar y me dice mensaje envioado exitosamente.... peor no llega nada... que mas debo hacer www.hbproducciones.cl/contacto.php hay esta en el server Link to comment Share on other sites More sharing options...
alvaroxz Posted June 28, 2010 Report Share Posted June 28, 2010 en esta parte.. mail($para, $asunto, utf8_decode($mensaje), $header); echo "Mensaje enviado correctamente"; verifica que el mail se esta mandando... if(mail($para, $asunto, utf8_decode($mensaje), $header)){ echo "Mensaje enviado correctamente"; } else{ echo "Hay un error en el mail server."; } Link to comment Share on other sites More sharing options...
dj-zetto Posted June 28, 2010 Author Report Share Posted June 28, 2010 yap cambie el codigo le agrege eso y me sale mensage enviado exitosamente.... peor no llega nada al correo.... habra que aser una configuracion especial en el server... una ves lei que avia que dejar con permisos 777 el enviar pero aun asi no funciona... que alguein me ayudde..... [email protected] agregenme.... Link to comment Share on other sites More sharing options...
alvaroxz Posted June 28, 2010 Report Share Posted June 28, 2010 mmm no creo, cambiar los permisos de acceso del directorio o archivo no tiene mucho que ver... yo creo que tiene que ver con tu servidor de correo saliente checka eso Link to comment Share on other sites More sharing options...
dj-zetto Posted June 28, 2010 Author Report Share Posted June 28, 2010 ee disculpa mi ignorancia y como se ve eso?? Link to comment Share on other sites More sharing options...
alvaroxz Posted June 28, 2010 Report Share Posted June 28, 2010 ocupas un hosting, o ocupas un servidor propio?. ta bien ser ignorante nadie parte sabiendo todo man relax Link to comment Share on other sites More sharing options...
dj-zetto Posted June 28, 2010 Author Report Share Posted June 28, 2010 hosting pagado Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now