Copyrighted © Interausa Comunicació Global SL.



 
>> Per fi la telefonía IP a l'abast de tothom i amb una qualitat comparable a la telefonía convencinal. més info..
>> Aprofiti ara per demanar el seu domini hara per només 30 € anuals parking inclos. més info...
>> La seva Web desde 500 € demani informació
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