1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Formulario de Contacto con Dreamweaver

Tema en 'Tutoriales Desarrollo Web' iniciado por elQuique, 30 Oct 2006.

  1. JuanPabloGDL

    JuanPabloGDL Nuevo usuario

    <!--quoteo(post=187802:date=Jan 26 2007, 10:34 PM:name=elQuique)--><div class='quotetop'>CITA(elQuique @ Jan 26 2007, 10:34 PM) [snapback]187802[/snapback]</div><div class='quotemain'><!--quotec-->
    JuanPabloGDL, bienvenido al foro...

    1) son 2 archivos y mejor si no haz hecho nunca esto bajas los que puse de ejemplo y lo pruebas

    2) si te funcionan entras a modificarlos de a poco y probando asi te das cuenta cuando te equivocas

    3) verifica que la funcion mail() del PHP este funcionando perfectamente con un archivo PHP asi de sencillito

    nombre: test.php

    contenido:
    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    mail('blackmaxxgdl18@hotmail.com', 'Tetst Taller Webmaster', 'a ver si esto llega, si llega anda super, si no llega debo hablar con mi proveedor de host');
    <!--c2--></div><!--ec2-->

    :)
    <!--QuoteEnd--></div><!--QuoteEEnd-->

    hola quique que tal, pues no se si hayas enviado un mail, pero no me llego nada :unsure:

    yo lo que hice fue la creacion de 2 archivos

    uno send.php y el otro era el .html lo que hice fue subir los 2 en una sola carpeta, pero copie todo lo del archivo send.php en el de .html fue la unica forma de que me llegara el mail a hotmail.com

    por que cuando puse solamente los 2 archivos no salia nada
     
  2. JuanPabloGDL

    JuanPabloGDL Nuevo usuario

    hola que tal quique, hoy lo hice con mas calma, revisando linea por linea y si di con los errores, los errores eran pequeños palabras que iniciaban con mayusculas y cosas asi

    hoy por fin ya puedo recibir los mails completos :banana: :banana: :banana: :banana:


    Muchas gracias por tu ayuda
     
  3. elQuique

    elQuique Usuario activo

    Me alegro que lo solucionaras, siempre suele pasar que estas cosas al menos hasta tener varios millones de lineas escritas hay que verlas con calma.

    Luego ya puedes demorar varios segundos en cada linea :p
     
  4. marialmar

    marialmar Nuevo usuario

    Hola elQuique, mil gracias por tu tutorial, de verdad que es fabuloso contar con ayuda tan práctica!! ojalá que nos sigas ayudando en más aspectos.

    Y a todos los que han preguntado también, pues me han resuelto dudas que me quedaban.
    Saludos!!
     
  5. marialmar

    marialmar Nuevo usuario

    Hola de nuevo, no tengo aún contratado el servicio de hostting, así que pronto espero poder confirmar que el formulario me salió OK.

    Tengo otra pregunta, abusando de tu conocimiento. Es posible hacer esto mismo con un servidor que solo soporta ASP. ¿Sabes cuál sería el equivalente?
    Muchas gracias, saludos!!
     
  6. elQuique

    elQuique Usuario activo

    marialmar, bienvenida al foro :)

    Si vas a contratar hosting en muy superior uno linux que uno con windows.

    Si aun asi quieres windows, la mayoria de los que soportan ASP tambien soportan PHP.

    Si no soporta PHP, evitalos jaja

    Si aun asi sigues con ASP como unica opcion, queda todo igual pero cambia la orden mail() por el objeto de envio de emails que tenga instalado el server, esto debes averiguarlo con el host.
     
  7. escudero

    escudero Guest

    Hola a todos, he llegado hasta aki intentando crear un formulario para mi web ^^
    y x lo q he visto creo q m kedare :p
    ---
    epecto a si consegui crear el formulario.. a medias, he hecho muchas pruebas y no m ha llegado ninguno.
    hice la prueba que comentais para ver si m sevidor aceptaba este tipo de servicio y si que me llego el mail.

    aki sta el formulaio ---> <a href="http://olmophotography.iolmo.com/coment/" target="_blank">http://olmophotography.iolmo.com/coment/</a>
    y aqui dejo los dos archivos en uno .zip x si algun alma caritativa me puede echar una mano ^^

    <a href="http://olmophotography.iolmo.com/coment/formularioescudero.zip" target="_blank">http://olmophotography.iolmo.com/coment/fo...rioescudero.zip</a>

    aunke es secundario tampoko m sale lo de "mensaje enviado"
    (y hay forma de que salga en una ventana pequeña tipo popup desde el principio???)

    Gracias de antemano!
     

    Adjuntos:

  8. elQuique

    elQuique Usuario activo

    escudero, bienvenido

    el problema esta en que tu rchivo index.php donde tienes el formulario tienes esta linea

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    <form name="form1" method="post" action="">
    <!--c2--></div><!--ec2-->

    pues como no indicas a que archivo debe llamar al presionar el boton de enviar, se autollama a si mismo, ahi esa linea deberia ser asi:

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    <form name="form1" method="post" action="send.php">
    <!--c2--></div><!--ec2-->

    o sea indicar que la ACCION (action) a realizar al presionar el boton debe ser llamar el archivo <b>send.php</b>
     
  9. escudero

    escudero Guest

    <!--quoteo(post=190635:date=Feb 5 2007, 12:52 AM:name=elQuique)--><div class='quotetop'>CITA(elQuique @ Feb 5 2007, 12:52 AM) [snapback]190635[/snapback]</div><div class='quotemain'><!--quotec-->
    escudero, bienvenido

    el problema esta en que tu rchivo index.php donde tienes el formulario tienes esta linea

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    <form name="form1" method="post" action="">
    <!--c2--></div><!--ec2-->

    pues como no indicas a que archivo debe llamar al presionar el boton de enviar, se autollama a si mismo, ahi esa linea deberia ser asi:

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    <form name="form1" method="post" action="send.php">
    <!--c2--></div><!--ec2-->

    o sea indicar que la ACCION (action) a realizar al presionar el boton debe ser llamar el archivo <b>send.php</b>
    <!--QuoteEnd--></div><!--QuoteEEnd-->

    muchisimas gracias!! ^^ahora si q funciona :p
    Y se le puede añadir algo para q salga la venana reducida ajustandose al tamaño de su contenido???
    gracias d nuevo!
     
  10. elQuique

    elQuique Usuario activo

    Si, para eso puede hacer un popup, asi tu lo verias como quieras y yo y muchos mas no lo veriamos porque tenemos desactivado los popup :p
     
  11. arleen

    arleen Guest

    Hola Quique,

    Antes que nada te agredezco por el tutorial, tanto para la realización del formulario como el código php, es primera vez que me toca realizar alguno y ha sido de gran ayuda.. sobretodo para lograr hacer llegar le formulario a mi e-mail, he leído todos los post de los demás, a mi me sucede lo mismo que a varios de ellos, pero no logro dar con el error, hice la prueba con el php de mail sencillo a ver si me llegaba y me llega perfecto con todos los datos, pero el del formulario de contacto, me llega al email, pero llega sin la informacion escrita en el formulario..
    He chequeado los nombres tanto en el .html y .php y coinciden bien, no tienen mayúsculas, están todos en minusculas, te agradeceríia mucho si me puedes dar una mano..
    Creé un tema nuevo por error, allí te habia anexado el archivo..
    Saludos! :)
    Arleen
     
  12. elQuique

    elQuique Usuario activo

    Adjuntame el archivo con el codigo para verificarlo :) seguro que por ahi en algun detallito esta el error.

    Bienvenida al foro :)
     
  13. arleen

    arleen Guest

    <!--quoteo(post=191092:date=Feb 5 2007, 11:11 PM:name=elQuique)--><div class='quotetop'>CITA(elQuique @ Feb 5 2007, 11:11 PM) [snapback]191092[/snapback]</div><div class='quotemain'><!--quotec-->
    Adjuntame el archivo con el codigo para verificarlo :) seguro que por ahi en algun detallito esta el error.

    Bienvenida al foro :)
    <!--QuoteEnd--></div><!--QuoteEEnd-->

    Gracias!
    :)[attachmentid=1984]
     

    Adjuntos:

  14. elQuique

    elQuique Usuario activo

    tienes esta linea:

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    <form action="sendmail.php" method="post" enctype="text/plain" name="formcontacto" id="formcontacto">
    <!--c2--></div><!--ec2-->

    quitale el enctype y que quede asi:

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    <form action="sendmail.php" method="post" name="formcontacto" id="formcontacto">
    <!--c2--></div><!--ec2-->
     
  15. arleen

    arleen Guest

    <!--quoteo(post=191254:date=Feb 6 2007, 12:31 PM:name=elQuique)--><div class='quotetop'>CITA(elQuique @ Feb 6 2007, 12:31 PM) [snapback]191254[/snapback]</div><div class='quotemain'><!--quotec-->
    tienes esta linea:

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    <form action="sendmail.php" method="post" enctype="text/plain" name="formcontacto" id="formcontacto">
    <!--c2--></div><!--ec2-->

    quitale el enctype y que quede asi:

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    <form action="sendmail.php" method="post" name="formcontacto" id="formcontacto">
    <!--c2--></div><!--ec2-->
    <!--QuoteEnd--></div><!--QuoteEEnd-->

    Ahora si funciona perfecto!!! Muchisimas Gracias!! :clapping:
     
  16. elQuique

    elQuique Usuario activo

    No contabas con mi astucia :p jajaj
     
  17. SteelMan

    SteelMan Guest

    mmm esto c ve mas facil , oye y si en lugar de que el boton envie el formulario lo imprima?

    se podra acer
     
  18. elQuique

    elQuique Usuario activo

    Si bien eso se hace solo con:

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    window.print()
    <!--c2--></div><!--ec2-->

    es mejor preparar los datos para que queden organizado en la hoja, quitando lo que se ve bien en un monitor pero no en una hoja de papel.
     
  19. andcamsal

    andcamsal Nuevo usuario

    Hola soy nuevo y me pareció excelente el tutorial de envio de formulario con el php, me funcionó.
    Ahora me surge lo siguiente:
    Que código le pudiesemos meter al php para que luego del proceso de enviar los datos (INMEDIATAMENTE POST a donde aparece la nueva ventana blanca "Mensaje Enviado Correctamente" apareciera una especie de botoncito o link debajo que dijera algo asi como "Continuar" para que al hacer click se volviese a la ventana del formulario pero que este aparezca sin llenar? o en su defecto que se fuera al home de mi página web donde inserte el formulario?

    Digamos que encontré entre este foro una previa solución con la función
    header('Location: loquesea.html'); colocandola en lugar de la función echo (y por ahora la estoy manejando asi)....

    Pero lástima porque siempre es como bueno para el visitante un letrerito que diga que su mensaje se envio correctamente.
    Es que cuando se llega aqui a este punto, no hay de otra; toca con el boton retornar del browser volver a la página del formulario, pero al volver se lo muestra lleno. Aqui el visitante puede pensar que aunque le salió un previo mensaje de enviado, al volver a ver sus datos como que se queda pensando....

    Entonces hay un intermedio entre el echo y el header como para quedar bastante complacido ...
    Gracias
     
  20. elQuique

    elQuique Usuario activo

    andcamsal, bienvenido al foro :)

    <!--quoteo(post=195554:date=Feb 19 2007, 09:26 PM:name=andcamsal)--><div class='quotetop'>CITA(andcamsal @ Feb 19 2007, 09:26 PM) [snapback]195554[/snapback]</div><div class='quotemain'><!--quotec--> Hola soy nuevo y me pareció excelente el tutorial de envio de formulario con el php, me funcionó.
    Ahora me surge lo siguiente:
    Que código le pudiesemos meter al php para que luego del proceso de enviar los datos (INMEDIATAMENTE POST a donde aparece la nueva ventana blanca "Mensaje Enviado Correctamente" apareciera una especie de botoncito o link debajo que dijera algo asi como "Continuar" para que al hacer click se volviese a la ventana del formulario pero que este aparezca sin llenar? o en su defecto que se fuera al home de mi página web donde inserte el formulario?<!--QuoteEnd--></div><!--QuoteEEnd-->

    eso es facil, donde dice:

    mensaje enviado

    le agregas dos enter (codigo html <br>) y luego una etiqueta de link (codigo html <a>) de continuar, te quedaria asi:

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    mensaje enviado<br><br>
    <a href="tuformulario.html"> continuar </a>
    <!--c2--></div><!--ec2-->

    <!--quoteo(post=195554:date=Feb 19 2007, 09:26 PM:name=andcamsal)--><div class='quotetop'>CITA(andcamsal @ Feb 19 2007, 09:26 PM) [snapback]195554[/snapback]</div><div class='quotemain'><!--quotec-->
    Digamos que encontré entre este foro una previa solución con la función
    header('Location: loquesea.html'); colocandola en lugar de la función echo (y por ahora la estoy manejando asi)....

    Pero lástima porque siempre es como bueno para el visitante un letrerito que diga que su mensaje se envio correctamente.<!--QuoteEnd--></div><!--QuoteEEnd-->

    claro esto sucede porque el header location redirecciona automatico, sin esperar por el usuario, con el link como te digo logras lo que quieres.

    <!--quoteo(post=195554:date=Feb 19 2007, 09:26 PM:name=andcamsal)--><div class='quotetop'>CITA(andcamsal @ Feb 19 2007, 09:26 PM) [snapback]195554[/snapback]</div><div class='quotemain'><!--quotec-->
    Es que cuando se llega aqui a este punto, no hay de otra; toca con el boton retornar del browser volver a la página del formulario, pero al volver se lo muestra lleno. Aqui el visitante puede pensar que aunque le salió un previo mensaje de enviado, al volver a ver sus datos como que se queda pensando....

    Entonces hay un intermedio entre el echo y el header como para quedar bastante complacido ...
    Gracias <!--QuoteEnd--></div><!--QuoteEEnd-->

    sustituye el hecho por el link que te comente :)
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·