[Ovillo] formulario.. que funcione
Hola a todos, sobre lo que dice Alejandra Gotelli [] Coloco un campo oculto dentro del form al cual llamo recipient y le doy como valor el mail al que quiero que lleguen los datos solicitados en el formulario. Luego en action coloco cgi-bin/formmail.pl ... [] Debemos tener cuidado con indicar, dentro del código HTML, la dirección de email de destino. Este tipo de formularios es muy facil de usar para envio de spam ya que la inclusión del email en un campo oculto no evita que este pueda ser modificado. La mejor opción es, tal como dicen Fabio y Jaume, dejarle al servidor que sea él que que asigne la dirección de destino y que envíe el email ya sea con perl, php, asp p cualquier otro lenguaje. Ciao -- El futuro está oculto detrás de los hombres que lo hacen [ http://www.nosoynadie.net/ ] ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] formulario.. que funcione
En parte de acuerdo y en parte en desacuerdo ya que recomendaría que además del formulario de contacto dejaras disponible una dirección de correo (la misma a la que se envía el formularo por ejemplo) de modo que quien asi lo quiera pueda enviar un correo electrónico normal en lugar de tener que hacerlo via el formulario de contacto. Saludos, -- Pablo Viojo [EMAIL PROTECTED] http://pviojo.net On 7/30/07, Jorge Hoya [EMAIL PROTECTED] wrote: Hola a todos, sobre lo que dice Alejandra Gotelli [] Coloco un campo oculto dentro del form al cual llamo recipient y le doy como valor el mail al que quiero que lleguen los datos solicitados en el formulario. Luego en action coloco cgi-bin/formmail.pl ... [] Debemos tener cuidado con indicar, dentro del código HTML, la dirección de email de destino. Este tipo de formularios es muy facil de usar para envio de spam ya que la inclusión del email en un campo oculto no evita que este pueda ser modificado. La mejor opción es, tal como dicen Fabio y Jaume, dejarle al servidor que sea él que que asigne la dirección de destino y que envíe el email ya sea con perl, php, asp p cualquier otro lenguaje. Ciao -- El futuro está oculto detrás de los hombres que lo hacen [ http://www.nosoynadie.net/ ] ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] formulario.. que funcione
Alejandra que ahi? Yo no se demasiado de programacion (jaja, mas bien nada) pero si trabajas con php hay montones de formails universales que solo has de montar y retocar ejemplo: body h1¡tu opinión importa!/h1 form action=?php echo $_SERVER['PHP_SELF']; ? method=post pTu direccioacute;n de correo br input type=text name=Mail size=25br Nombre y apellido br input type=text name=full_name size=25/p pTe gustan los gatos ?br input type=radio name=customer value=yes Yes input type=radio name=customer value=no / No/p pEscribe aquí tu opinión:br textarea name=Opinion cols=60 rows=6/textarea /p input type=submit value=Enviar ahora /form ?php /* Unimailer Version 3.5, 2003-2005, (c) JCH */ /* EMPIEZA EL ÁREA EDITABLE */ $receiverMail = [EMAIL PROTECTED]; $subject = Correo Taula; $message = Datos enviados:\n\n; /* TERMINA EL ÁREA EDITABLE */ foreach($_POST as $name = $value) { $message .= $name: $value\n; // Forma abreviada de concatenación } if (isset($_POST['Mail']) $_POST['Mail'] != ) { // ¿Campo mail no está vacío? $poster = $_POST['Mail']; if (@mail($receiverMail, $subject, $message, From: $poster)) { echo h1Gracias por hacerme llegar tu opinión./h1\n; echo pTu mensaje ha sido enviado./p\n; } else { echo h1Lo sentimos, no se pudo enviar tu mensaje./h1\n; } } else { echo h1No te olvides de rellenar tu dirección de correo electrónico./h1\n; } ? /body Esto seria todo en un un archivo. Saludos_jaume El día 28/07/07, [EMAIL PROTECTED] [EMAIL PROTECTED] escribió: Hola, de nuevo soy yo, estuve leyendo varioas articulos sobre los formularios, pero aun asi no me queda muy claro el action yo lo defini para que el formulario se envie a una direccion de mail, con el mailto: [EMAIL PROTECTED] y hoy probe de enviar un formulario y me pasaron dos cosas: 1- nunca llego a la direccion especificada 2- cuando intento enviarlo desde el ciber, se abre una ventana para enviarlo desde hotmail, previo definir un perfil mi pregunta es: hay modo de evitar que deba abrirse un perfil de hotmail? que pasa si el visitante lo accede desde un ciber (como hice yo) y no tiene una cuenta de hotmail, como se arregla eso? y por otro lado porque nunca llego ese mail a destino? este es el codigo html del formulario: div id=contenidof div id=formulario form action=mailto:[EMAIL PROTECTED] method=post enctype=text/plain target=_top div align=left div id=formlabel for=nombre style=width:105px; Apellido: /label input name=nombre type=text id=nombre value= size=20 //div /div div align=left div id=formlabel for=nombre style=width:105px; Nombres: /label input name=nombre type=text id=nombre value= size=20 //div /div div align=left div id=formlabel for=edad style=width:105px; Edad:/label input name=edad type=text id=edad value= size=5 //div /div div align=left div id=form label for=telefono style=width:105px; Teléfono:/label input name=telefono type=text id=telefono value= size=12 //div /div div align=left label for=Categorias style=width:105px; Categorías: /label select name=categoria optionProfesional/option optionIntermedio/option optionAprendiz/option optionAmateur/option /select /divbr / div align=left label for=comentario Su comentario:/label/div divtextarea name=comentario cols=40 rows=7 id=comentario?textarea/div /div div align=left input type=submit name=enviar value=Enviar / input name=reset type=reset value=Borrar / /div /div /form /div formulario ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] formulario.. que funcione
Solo que no se PHP todavia, voy lento pero continuo, gracias igual :D ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
[Ovillo] formulario.. que funcione
Hola, de nuevo soy yo, estuve leyendo varioas articulos sobre los formularios, pero aun asi no me queda muy claro el action yo lo defini para que el formulario se envie a una direccion de mail, con el mailto: [EMAIL PROTECTED] y hoy probe de enviar un formulario y me pasaron dos cosas: 1- nunca llego a la direccion especificada 2- cuando intento enviarlo desde el ciber, se abre una ventana para enviarlo desde hotmail, previo definir un perfil mi pregunta es: hay modo de evitar que deba abrirse un perfil de hotmail? que pasa si el visitante lo accede desde un ciber (como hice yo) y no tiene una cuenta de hotmail, como se arregla eso? y por otro lado porque nunca llego ese mail a destino? este es el codigo html del formulario: div id=contenidof div id=formulario form action=mailto:[EMAIL PROTECTED] method=post enctype=text/plain target=_top div align=left div id=formlabel for=nombre style=width:105px; Apellido: /label input name=nombre type=text id=nombre value= size=20 //div /div div align=left div id=formlabel for=nombre style=width:105px; Nombres: /label input name=nombre type=text id=nombre value= size=20 //div /div div align=left div id=formlabel for=edad style=width:105px; Edad:/label input name=edad type=text id=edad value= size=5 //div /div div align=left div id=form label for=telefono style=width:105px; Teléfono:/label input name=telefono type=text id=telefono value= size=12 //div /div div align=left label for=Categorias style=width:105px; Categorías: /label select name=categoria optionProfesional/option optionIntermedio/option optionAprendiz/option optionAmateur/option /select /divbr / div align=left label for=comentario Su comentario:/label/div divtextarea name=comentario cols=40 rows=7 id=comentario?textarea/div /div div align=left input type=submit name=enviar value=Enviar / input name=reset type=reset value=Borrar / /div /div /form /div formulario ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] formulario.. que funcione
Hola, No se si no es un Off-Topic tu consulta porque es mas de programacion web que de CSS pero bueno, te comento igual, mirá de la manera que lo hiciste con el mailto: [EMAIL PROTECTED] lo que hace es abrir el cliente de correos establecido por defecto en la computadora. Podra ser el outlook o thunderbird o el de hotmail o cualquier otro que este como cliente de correo en la compu. El hecho de que se te abre una ventanita nueva para el caso de hotmail es simplemente porque tenes escrita esa orden el el elemento FORM, si quitas esto ( target=_top ) ya no deberia abrirse esa ventanita, sino que en la misma ventana te apareceria lo de la cuenta de hotmail. Si esta bien escrita la direccion de correo en el formulario y si es que salió efectivamente el mail deberia haber llegado, tal vez entro en la bandeja de spam op algo asi... De todos modos, es mejor usar algun script y dejar que sea el mismo servidor donde esta alojado el sitio web, el que se encargue de enviarlo. Asi no te preocupas por que el visitante al sitio tenga configurada una cuenta de correo en su computadora ni nada. El simplemente hace click y listo. Cuando usas scripts, ya sea PHP o ASP o Perl todo depende de las posibilidades del servidor donde este alojado el sitio web, se indica en el action la url del script que se encarga de enviarlo, queda mas o menos asi action=procesador_de_formulario.php Saludos, Favio. On 7/28/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Hola, de nuevo soy yo, estuve leyendo varioas articulos sobre los formularios, pero aun asi no me queda muy claro el action yo lo defini para que el formulario se envie a una direccion de mail, con el mailto: [EMAIL PROTECTED] y hoy probe de enviar un formulario y me pasaron dos cosas: 1- nunca llego a la direccion especificada 2- cuando intento enviarlo desde el ciber, se abre una ventana para enviarlo desde hotmail, previo definir un perfil mi pregunta es: hay modo de evitar que deba abrirse un perfil de hotmail? que pasa si el visitante lo accede desde un ciber (como hice yo) y no tiene una cuenta de hotmail, como se arregla eso? y por otro lado porque nunca llego ese mail a destino? este es el codigo html del formulario: div id=contenidof div id=formulario form action=mailto:[EMAIL PROTECTED] method=post enctype=text/plain target=_top div align=left div id=formlabel for=nombre style=width:105px; Apellido: /label input name=nombre type=text id=nombre value= size=20 //div /div div align=left div id=formlabel for=nombre style=width:105px; Nombres: /label input name=nombre type=text id=nombre value= size=20 //div /div div align=left div id=formlabel for=edad style=width:105px; Edad:/label input name=edad type=text id=edad value= size=5 //div /div div align=left div id=form label for=telefono style=width:105px; Teléfono:/label input name=telefono type=text id=telefono value= size=12 //div /div div align=left label for=Categorias style=width:105px; Categorías: /label select name=categoria optionProfesional/option optionIntermedio/option optionAprendiz/option optionAmateur/option /select /divbr / div align=left label for=comentario Su comentario:/label/div divtextarea name=comentario cols=40 rows=7 id=comentario?textarea/div /div div align=left input type=submit name=enviar value=Enviar / input name=reset type=reset value=Borrar / /div /div /form /div formulario ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] formulario.. que funcione
Alejandra, te cuento lo que yo hago. Coloco un campo oculto dentro del form al cual llamo recipient y le doy como valor el mail al que quiero que lleguen los datos solicitados en el formulario. Luego en action coloco cgi-bin/formmail.pl, ya que esa es la forma que mi servidor valida los formularios, a través de un cgi, deberías quizás ponerte en contacto con la gente de tu servidor para que te den una mano con eso. Suerte! Alejandra Gotelli www.mag-computacion.com.ar - Original Message - From: Favio Yapura [EMAIL PROTECTED] To: Ovillo, la lista de CSS en castellano ovillo@lists.ovillo.org Sent: Saturday, July 28, 2007 7:32 AM Subject: Re: [Ovillo] formulario.. que funcione Hola, No se si no es un Off-Topic tu consulta porque es mas de programacion web que de CSS pero bueno, te comento igual, mirá de la manera que lo hiciste con el mailto: [EMAIL PROTECTED] lo que hace es abrir el cliente de correos establecido por defecto en la computadora. Podra ser el outlook o thunderbird o el de hotmail o cualquier otro que este como cliente de correo en la compu. El hecho de que se te abre una ventanita nueva para el caso de hotmail es simplemente porque tenes escrita esa orden el el elemento FORM, si quitas esto ( target=_top ) ya no deberia abrirse esa ventanita, sino que en la misma ventana te apareceria lo de la cuenta de hotmail. Si esta bien escrita la direccion de correo en el formulario y si es que salió efectivamente el mail deberia haber llegado, tal vez entro en la bandeja de spam op algo asi... De todos modos, es mejor usar algun script y dejar que sea el mismo servidor donde esta alojado el sitio web, el que se encargue de enviarlo. Asi no te preocupas por que el visitante al sitio tenga configurada una cuenta de correo en su computadora ni nada. El simplemente hace click y listo. Cuando usas scripts, ya sea PHP o ASP o Perl todo depende de las posibilidades del servidor donde este alojado el sitio web, se indica en el action la url del script que se encarga de enviarlo, queda mas o menos asi action=procesador_de_formulario.php Saludos, Favio. On 7/28/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Hola, de nuevo soy yo, estuve leyendo varioas articulos sobre los formularios, pero aun asi no me queda muy claro el action yo lo defini para que el formulario se envie a una direccion de mail, con el mailto: [EMAIL PROTECTED] y hoy probe de enviar un formulario y me pasaron dos cosas: 1- nunca llego a la direccion especificada 2- cuando intento enviarlo desde el ciber, se abre una ventana para enviarlo desde hotmail, previo definir un perfil mi pregunta es: hay modo de evitar que deba abrirse un perfil de hotmail? que pasa si el visitante lo accede desde un ciber (como hice yo) y no tiene una cuenta de hotmail, como se arregla eso? y por otro lado porque nunca llego ese mail a destino? este es el codigo html del formulario: div id=contenidof div id=formulario form action=mailto:[EMAIL PROTECTED] method=post enctype=text/plain target=_top div align=left div id=formlabel for=nombre style=width:105px; Apellido: /label input name=nombre type=text id=nombre value= size=20 //div /div div align=left div id=formlabel for=nombre style=width:105px; Nombres: /label input name=nombre type=text id=nombre value= size=20 //div /div div align=left div id=formlabel for=edad style=width:105px; Edad:/label input name=edad type=text id=edad value= size=5 //div /div div align=left div id=form label for=telefono style=width:105px; Teléfono:/label input name=telefono type=text id=telefono value= size=12 //div /div div align=left label for=Categorias style=width:105px; Categorías: /label select name=categoria optionProfesional/option optionIntermedio/option optionAprendiz/option optionAmateur/option /select /divbr / div align=left label for=comentario Su comentario:/label/div divtextarea name=comentario cols=40 rows=7 id=comentario?textarea/div /div div align=left input type=submit name=enviar value=Enviar / input name=reset type=reset value=Borrar / /div /div /form /div formulario ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo __ Información de NOD32, revisión 2426 (20070727) __ Este mensaje ha sido analizado con NOD32 antivirus system http://www.nod32.com ___ Lista de distribución
Re: [Ovillo] formulario.. que funcione
chas gracias chios, me dispongo a arreglarlo, y les cuento. Ah! disculpas si ha sido un off topic! Alejandra J. Gomez El día 28/07/07, Alejandra Gotelli [EMAIL PROTECTED] escribió: Alejandra, te cuento lo que yo hago. Coloco un campo oculto dentro del form al cual llamo recipient y le doy como valor el mail al que quiero que lleguen los datos solicitados en el formulario. Luego en action coloco cgi-bin/formmail.pl, ya que esa es la forma que mi servidor valida los formularios, a través de un cgi, deberías quizás ponerte en contacto con la gente de tu servidor para que te den una mano con eso. Suerte! Alejandra Gotelli www.mag-computacion.com.ar - Original Message - From: Favio Yapura [EMAIL PROTECTED] To: Ovillo, la lista de CSS en castellano ovillo@lists.ovillo.org Sent: Saturday, July 28, 2007 7:32 AM Subject: Re: [Ovillo] formulario.. que funcione Hola, No se si no es un Off-Topic tu consulta porque es mas de programacion web que de CSS pero bueno, te comento igual, mirá de la manera que lo hiciste con el mailto: [EMAIL PROTECTED] lo que hace es abrir el cliente de correos establecido por defecto en la computadora. Podra ser el outlook o thunderbird o el de hotmail o cualquier otro que este como cliente de correo en la compu. El hecho de que se te abre una ventanita nueva para el caso de hotmail es simplemente porque tenes escrita esa orden el el elemento FORM, si quitas esto ( target=_top ) ya no deberia abrirse esa ventanita, sino que en la misma ventana te apareceria lo de la cuenta de hotmail. Si esta bien escrita la direccion de correo en el formulario y si es que salió efectivamente el mail deberia haber llegado, tal vez entro en la bandeja de spam op algo asi... De todos modos, es mejor usar algun script y dejar que sea el mismo servidor donde esta alojado el sitio web, el que se encargue de enviarlo. Asi no te preocupas por que el visitante al sitio tenga configurada una cuenta de correo en su computadora ni nada. El simplemente hace click y listo. Cuando usas scripts, ya sea PHP o ASP o Perl todo depende de las posibilidades del servidor donde este alojado el sitio web, se indica en el action la url del script que se encarga de enviarlo, queda mas o menos asi action=procesador_de_formulario.php Saludos, Favio. On 7/28/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Hola, de nuevo soy yo, estuve leyendo varioas articulos sobre los formularios, pero aun asi no me queda muy claro el action yo lo defini para que el formulario se envie a una direccion de mail, con el mailto: [EMAIL PROTECTED] y hoy probe de enviar un formulario y me pasaron dos cosas: 1- nunca llego a la direccion especificada 2- cuando intento enviarlo desde el ciber, se abre una ventana para enviarlo desde hotmail, previo definir un perfil mi pregunta es: hay modo de evitar que deba abrirse un perfil de hotmail? que pasa si el visitante lo accede desde un ciber (como hice yo) y no tiene una cuenta de hotmail, como se arregla eso? y por otro lado porque nunca llego ese mail a destino? este es el codigo html del formulario: div id=contenidof div id=formulario form action=mailto:[EMAIL PROTECTED] method=post enctype=text/plain target=_top div align=left div id=formlabel for=nombre style=width:105px; Apellido: /label input name=nombre type=text id=nombre value= size=20 //div /div div align=left div id=formlabel for=nombre style=width:105px; Nombres: /label input name=nombre type=text id=nombre value= size=20 //div /div div align=left div id=formlabel for=edad style=width:105px; Edad:/label input name=edad type=text id=edad value= size=5 //div /div div align=left div id=form label for=telefono style=width:105px; Teléfono:/label input name=telefono type=text id=telefono value= size=12 //div /div div align=left label for=Categorias style=width:105px; Categorías: /label select name=categoria optionProfesional/option optionIntermedio/option optionAprendiz/option optionAmateur/option /select /divbr / div align=left label for=comentario Su comentario:/label/div divtextarea name=comentario cols=40 rows=7 id=comentario?textarea/div /div div align=left input type=submit name=enviar value=Enviar / input name=reset type=reset value=Borrar / /div /div /form /div formulario ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos