Home

                   Informació

Productes i preus

Serveis

Contacte

 El Formmail

El FormMail és un programa escrit en llenguatge Perl. La seva funció és rebre les dades que s'envien des d'una plana web i enviar-les per correu electrònic a la persona o empresa a la qual pertany el formulari. Hi ha moltes varietats de formularis depenent del tipus de dades que es volen enviar. Aqui mostrem un petit fragment d'HTML que genera el formulari que es veu a la figura inferior:

   <form action="/cgi-bin/formmail.pl" method="post">
   <input type=hidden name="recipient" 
      value="identificador@grn.es">
   <input type=hidden name="subject" value="prova">
      <p>
      Nom: <INPUT type="text" name="firstname" size=11><br>
      Cognoms: <INPUT type="text" name="lastname" size=30><br>
      E-mail: <INPUT type="text" name="email" 
        value="el@teu.email"><br>
      <INPUT type="radio" name="pregunta" value="Si">Si<br>
      <INPUT type="radio" name="pregunta" value="No">No<br>
      <INPUT type="submit" value="Enviar"> 
      <INPUT type="reset" value="Esborrar">
   </form>

                  
Exemple de Formulari

Instruccions:

Aquest script recull la informació d'un formulari i l'envia per correu electrònic a l'adreça especificada. El codi HTML per a executar el FormMail és:

<form method=POST action="/cgi-bin/formmail.pl">

Variables Obligatòries

Recipient:
 

  • Especifica l'adreça electrònica on són enviades les dades processades pel formulari. Cal configurar-la com a "hidden", altrament l'usuari podria canviar el destí de les dades.

  •  
  • Sintaxi:

  • <input type=hidden name="recipient" value="identificador@interausa.com">
Variables opcionals:

Subject:
 

  • Especifica el camp "subject" del correu electrònic que rebrà la persona responsable de les dades del formulari.

  •  
  • Sintaxi:

  • - predefinit: <input type=hidden name="subject" value="el seu subject">
    - especificat per l'usuari: <input type=text name="subject">
Email: 
 
  • Permet l'usuari especificar el seu correu electrònic. Aquest quedarà afegit a la línia "From:" del missatge (mail) que es rep un cop processat el formulari.

  •  
  • Sintaxi: <input type=text name="email">

  •  
Realname:
 
  • Permet a l'usuari especificar el seu nom real. Aquest quedarà afegit a la línia "From:" del missatge (mail) que es rep un cop processat el formulari.

  •  
  • Sintaxi: <input type=text name="realname">
Redirect
 
  • Permet definir l'adressa de la plana web que ha de sortir per pantalla una vegada les dades ja han sigut processades i enviades.

  •  
  • Sintaxi: <input type=hidden name="redirect" value="http://www.interausa.com/usuari/arxiu.html"> 
Required
 
  • Permet especificar determinats camps com a obligatoris per a que el formulari sigui processat. Simplement cal afegir tots els camps necessaris dins de l'opció "value"

  •  
  • Sintaxi: Donat el formulari ...

  •  

    Nom: 
    E-mail: 

    ... que s'obtè de :

    <input type=text name="nom">
    <input type=text name="email">

    Si vols que els dos camps siguin obligatoris escriu el següent:

    <input type=hidden name="required" value="email,nom">


Sort:
 

  • Permet definir l'ordre en que els camps seran presentats a l'e-mail que envia el formulari.

  •  
  • Sintaxi:

  • - Ordre alfabétic:
    <input type=hidden name="sort" value="alphabetic">

    - Ordre segons especificació dels camps:
    <input type=hidden name="sort" value="order:camp1,camp2,etc...">

    Assegureu-vos de posar "order:" abans d'enumerar els camps.

Copyrighted © Interausa Comunicacio Global SL.