Videoblogs

Mapa del sitio Mapa
      Feeds RSS

Todos los articulostU MuSicA
Ultimos Agregados      |      Mas Vistos      |      Solo videos      |      Solo textos      |      Tags      |      Chat

 

¿Como envio un formulario en mi sitio web mediante form-mail.cgi?



Visto: 2933 veces - Enviado por: Rhosting
Conversa sobre este tema
Volver a Rhosting

Para realizar el envio de formularios en tu web tienes la opcion de programar el archivo que se encargara de enviar los datos que hayas dispuesto en un formulario que hayas creado previamente, mediante cgi o php o usar la opcion preprogramada que ofrece el Cpanel.

 

Leenos via RSS
Agendalo a tus Favoritos Favoritos 
Recomendalo Recomendalo

 

RH

 

 


FormMail:


FormMail es un programa escrito por Matt Wright que permite el envio de sus formularios mediante CGI.


Para usarlo usted simplemente tendra que editar el formulario que haya armado para su web agregando algunos campos y mediante el action del mismo enviarlo a http://sudominio.com/cgi-sys/FormMail.cgi


No se preocupe por no ver la carpeta cgi-sys dentro de la estructura de carpetas de su sitio. La misma permanece oculta.


ANTES DE EMPEZAR


Este tutorial asume que usted tiene conocimientos básicos de manejo de FrontPage o Dreamweaver y que sabe armar el formulario desde la vista de diseño web. Si no es asi, por favor vaya aeste tutorial.


EMPEZANDO...


Bien, vamos por parte. Abre el formulario que creaste con FrontPage o Dreamweaver.


Colocate en la vista de HTML. Dependiendo de cual de los dos programas usas, o si usas otro, quizas necesites consultar la ayuda de ese programa para saber cómo se hace esto.


IMPORTANTE: Los siguientes pasos van  a requerir que selecciones código. Por favor se cuidadoso al hacerlo o podrian producirse errores. No selecciones de mas ni de menos de lo que te indicamos si.


En la vista de codigo debes buscar un tag, o sea un texto parecido a este:


<form>


Habrá más texto luego de <form y antes de >. Selecciona todo entre < y > . Luego vuelve aqui y copia la siguiente linea de codigo:


<form method="POST" action="http://sudominio.com/cgi-sys/FormMail.cgi">


Vuelve al FrontPage o Dreamweaver nuevamente y pegala en lugar de lo que seleccionaste. Esto reemplazara lo que esta escrito alli por la linea de código que esta encima de este párrafo.


Reemplaza sudominio.com en dicha linea por la url de tu sitio. 


Ahora vamos a colocar el campo que le indica al formulario la  casilla de correo donde recibirás los correos enviados por el formulario. Este sera un campo oculto y su codigo sera similar al siguiente:


<input type="hidden" name="recipient" value="info@sudominio.com">


Como en el caso anterior, selecciona todo entre < y >. Luego ve al FrontPage y pegalo luego del tag de <form> que pegaste previamente.


Una vez que lo hayas pegado el codigo lucirá de esta manera:


<form method="POST" action="http://sudominio.com/cgi-sys/FormMail.cgi"><input type="hidden" name="recipient" value="info@sudominio.com">


Estas dos líneas son las básicas para que su formulario funcione pero ademas debes incluir otras líneas importantes. Repite el proceso anterior para los siguientes campos ocultos:


Subject


<input type="hidden" name="subject" value="Solicita información">


Este campo se agrega para que cuando recibas el email, en el mismo tenga un asunto. Reemplaza el valor de  value  por el asunto que queres recibir, por ejemplo -Contacto desde mi sitio-.


Redirect


<input type="hidden" name="redirect" value="www.sudominio.com/gracias.html">


Después de enviar el correo re-direcciona al visitante a la página definida en value. Esto es especialmente util para reenviar al visitante a una página de agradecimiento.


APROVECHANDO MAS POTENCIAL


Bien, ahora te voy a explicar como podes aprovechar mas el potencial del Formmail, solo dandole ciertos nombres a campos de tu formulario, podrás obtener mas informacion sobre el visitante.


Realname


<input name="realname">


En él nuestro navegante puede teclear su nombre. Dicho nombre se enviará en el mensaje, al lado del encabezado De junto con el email del campo email. Se recomienda que sea un campo de texto no oculto.


Email


<input name="email">


Se recomienda que este campo se utilice como campo de texto, ya que permite al usuario teclear su email. Cuando te llega el mensaje de correo electrónico, dicho email aparece en el campo De del correo.


Required


<input name="required" value="asunto,empresa,email">


Este parámetro obliga al visitante a rellenar todos los campos de su formulario que estén en value (asunto,empresa,email)


Env_report


Este campo funciona de manera similar al anterior, es decir, en él se especifican algunas variables separadas por coma (,).


Dichas variables corresponden a las variables de entorno utilizadas por el usuario al momento de enviar el formulario. Las variables de entorno pueden ser la versión, nombre del navegador que el usuario utiliza, la IP del usuario, etc. Te mostramos algunas:



  • REMOTE_HOST (Nombre resultante de estudiar el IP)

  • REMOTE_ADDR (Dirección IP desde la que se envíe el formulario).

  • HTTP_USER_AGENT (Nombre y datos sobre el browser desde el que se manda el form)


Ahora veremos un ejemplo: <input type="hidden" name="env_report" value="REMOTE_ADDR,HTTP_USER_AGENT" >


Con lo anterior, recibiremos en el email, la dirección IP del usuario asi como sus datos de navegador.


Sort


El objetivo de este campo oculto, es especificar algún orden en el que los campos enviados por FormMail al email, sean presentados.


La sintaxis es: <input type="hidden" name="sort" value="orden" > Donde orden, es  justamente el orden del que hablamos. Si dicho valor es alphabetic, los campos aparecerán en el email en orden alfabético.


También se puede especificar el orden de forma manual: <input type="hidden" name="sort" value="campo1, campo2, campo3, ..." >


De esta manera en el email que genera FormMail se mostrará el contenido de los campos en el orden campo1, campo2, campo3. Esto depende de lo que escribas como valor.


 Bien, esto concluye este tutorial. Cualquier duda o consulta por favor expresala en los comentarios y mejoraremos el Tutorial.


 




 


MAS SOBRE FORMULARIOS


¿Como incluyo un formulario en mi sitio web?


Existe alguna manera de personalizar la respuesta que envia un formulario? , es decir agregarle color, diseño


¿Como enviar un formulario con PHP?


Creando el Formulario para envios con formato


 




 



Enlaces relacionados

 

Tags relacionados

 

con, problema, claves,

Conversaciones





02-05-2008
sdf


Sin Nick


2007-10-29
Bastante buena, pero quiero saber si es posible añadir mas campos que describan al remitente, direcciones, telefonos, comentarios, etc.,
Agradecido por su generosa labor.
Manuel Melgarejo - Vargas - Venezuela


Sin Nick


2007-10-13
no se armar mi formulario tengo frongpage pero no lo entiendo

Nick (sin espacios, ni acentos)

Tu Email:
Permitir que otros usuarios me contacten

Tu Contraseña:

Tus comentarios:

 

 

Los mas buscados

 

Canales
Aikido
Brazilian
Defensa Personal
Tai chi chuan
Valetodo
Ipod Iphone
Telefonos
Administracion
Empleo
Emprendedores
Gurues
Mercadeo
Motivacion
Temas Legales
Sony Vegas
Playstation
Trucos
PHP
Dreamweaver
Excel
Flash
Photoshop
PowerPoint
varios
Dietas
Enfermedades
Area de Usuarios
Bases de Datos
Buscadores
Compras
Correo Electronico
Evitando el Spam
Panel CPanel
Panel Plesk
Revendedores
Sobre mi dominio
Solucion de problemas
Subiendo mi sitio
Utilidades
Videos Rhosting

Ultimas 5 personas buscando Amor!

timido24 (24)
España

"hola"
Buscando: Mujer
condis46 (46)
España

"encuentrame, te busco"
Buscando: Mujer
juanjose53 (55)
Canadá

"busco dama"
Buscando: Mujer
expecialista (33)
México

"saludos desde tijuana"
Buscando: Mujer
rosiebaby (23)
Senegal

"LOOKING FOR MY SOULMATE"
Buscando: Hombre

[+] Ver más

Registrate Gratis y conocé el tuyo!

 

Recibe nuestras novedades

Si deseas recibir nuestro boletin con informaciones útiles y sorprendentes dejanos tu email aqui



Herramientas Utiles

 


 

 

 

 

Terminos del Servicio - Politica de Privacidad - Ayuda a tus amigos, recomiendanos! - Contactanos
Todos los articulos de la seccion de Ayuda son Copyleft. Podes reproducirlos citando la fuente.
Producto Rhosting.com.ar- 1999 al 2008 - Resistencia - Chaco Las Malvinas son Argentinas