Somos un proyecto autónomo de promociòn telemática orientado a los movimiento sociales
Mi estatus

Uso de los formularios del Xarxa21

En el servidor tenemos instalado un CGI de formularios (FormMail) para el envío de mensajes de correo desde una página web. (NOTA: sólo se puede usar este CGI en páginas alojadas en Xarxa21.org).
Este CGI tiene dos ventajas principales sobre el típico formulario de envio de información que utiliza para hacerlo el programa de correo del navegador:

  1. El "navegante" no necesita cuenta de correo, ni tener configurado el e-mail en el navegador. Es el servidor el que mediante el CGI convierte la información recibida en un correo que reenvía a su vez a una cuenta especificada en el código HTML.
  2. Los datos se reciben perfectamente ordenados por campos evitando los engorrosos mensajes de una linea infinita.

Partimos de un formulario genérico de peticion de información (contact.html) cuyo aspecto es el siguiente:

 
Formulario de contacto
Póngase en contacto con nosotros!
Empresa
Nombre *
Calle
Código postal/Lugar
Teléfono *
Télefax
Adress del email *
Respuesta
Su comentario/texto

 


y cuyo código es:

</head>
<!-- Start Code Formulario de contacto -->
<body>
<form action="http://www.dw-formmailer.de/cgi-bin/dwmailer/dwmailer.pl" method="POST" enctype="multipart/form-data">
<input type="hidden" name="required" value="sender_name,sender_teléfono">
<!-- Definir los espacios obligatorios -->
<input type="hidden" name="recipient_name" value="Su nombre"><!-- Remitente del eMail (sender_mail, sender_name) -->
<input type="hidden" name="recipient" value="info@xarxa21.org"><!-- Debe ser una dirección de correo alojada en xarxa21.org -->
<input type="hidden" name="subject" value="Demanda página de contacto"><!-- Colocar la linea de asunto del eMail -->
<input type="hidden" name="language" value="es"><!-- Colocar lenguage -->
<input type="hidden" name="html_redirect_url" value="http://confirma.xarxa21.org.es">
<input type="hidden" name="error_redirect_url" value="http://error.xarxa21.org.es">
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td width="100%" bgcolor="#EFEFEF"><b>Formulario de contacto</b></td>
</tr>
<tr>
<td width="100%">Póngase en contacto con nosotros!
<table border="0" cellspacing="3" width="400">
<tr>

<!--Empresa --><td bgcolor="#ECECEC"><b>Empresa</b></td>
<td><input type="text" name="sender_empresa" size="20"></td>
</tr>
<tr>

<!--Nombre --><td bgcolor="#ECECEC"><b>Nombre * </b></td>
<td><input type="text" name="sender_name" size="20"></td>
</tr>
<tr>

<!--Calle --><td bgcolor="#ECECEC"><b>Calle</b></td>
<td><input type="text" name="sender_calle" size="20"></td>
</tr>
<tr>

<!--Código postal --><td bgcolor="#ECECEC"><b>Código postal/Lugar</b></td>
<td><input type="text" name="sender_adress" size="20"></td>
</tr>
<tr>

<!--Teléfono --><td bgcolor="#ECECEC"><b>Teléfono * </b></td>
<td><input type="text" name="sender_teléfono" size="20"></td>
</tr>
<tr>

<!--Télefax --><td bgcolor="#ECECEC"><b>Télefax</b></td>
<td><input type="text" name="sender_télefax" size="20"></td>
</tr>
<tr>
<!--Adress del email --><td bgcolor="#ECECEC"><b>Adress del email * </b></td>
<td><p>
<input type="text" name="sender_mail" size="20">
</p>
</td>
</tr>
<tr>
<!--Respuesta --><td bgcolor="#ECECEC"><b>Respuesta</b></td>
<td><select size="1" name="sender_respuesta">
<option selected value="Elija por favor">Elija por favor</option>
<option value="por teléfono">por teléfono</option>
<option value="por email">por email</option>
<option value="por télefax">por télefax</option>
</select></td>
</tr>
<tr>
<!--Su comentario --><td colspan="2"><b>Su comentario/texto</b></td>
</tr>
<tr>
<td colspan="2"><textarea rows="8" wrap="soft" name="sender_comentario" cols="45"></textarea></td>
</tr>
<tr>
<td colspan="2" height="72"><br>
<input type="submit" value="enviar"> <input type="reset" value="retroceder"></td>
</tr>
</table>
</td>
</tr>
</table>
</form>

</body>
</html>

La utilización es tan sencilla como incluir este código en vuestra página, cambiando lo que está en negrita por vuestro datos.

<input type="hidden" name="recipient" value="info@xarxa21.org">
Aquí hay que poner la dirección de e-mail a la cual se quiere que lleguen los mensajes. Debe ser una dirección de correo alojada en Xarxa21, por motivos de seguridad no puede ser una dirección externa.

<input type="hidden" name="html_redirect_url" value="http://www.xarxa21.info/organizacion/confirma.html">
Aquí hay que poner el url donde esta la página que aparece trás apretar el botón de enviar. Sirve para que el usuario pueda volver a la web desde la que envió los datos, donde se le informa de que sus datos han sido admitidos, etc... En este caso es confirma.html.

Una advertencia: El formulario solamente funciona una vez que se sube la página web que lo contiene al servidor. Así que si lo probais en local os apareceran horribles mensajes de error

En cuanto a los campos del formulario propiamente dicho podeis consultar los manuales de HTML en castellano que hay en Uso de los formularios del Xarxa21.

Para cualquier consulta sobre este tema: ayuda@xarxa21.org

 

 AtrásInicio, Subir

  Listas Mailman en xarxa21 Suscribirte a Grupos xarxa21 puedes ver Calendar Para entrar, WebMaill o Calendar

Búsqueda a través de
A través de Google

Somos un proyecto autónomo de promociòn telemática orientado a los movimiento sociales | Sobre nosotros | Site Map | Contacta Xarxa21 | ©2007 Xarxa21.org