Web formulier scripts actief bij Antenna

Er zijn 3 standaard FORM-scripts actief bij Antenna:

SCRIPT SCRIPT-TAAL FORM NAME METHODACTION
A. MAIL A FORM Perl vrij in te vullenPOSThttp://www.antenna.nl/cgi-bin/mail-a-form.cgi
B. FORM 2 CSV PHP vrij in te vullenPOSThttp://www.antenna.nl/diensten/form2csv.phtml
C. FORM 2 CSV+MAIL PHP vrij in te vullenPOSThttp://www.antenna.nl/diensten/form2csvmail.phtml

A. MAIL A FORM

Noten:
  1. Dit element moet aanwezig zijn: er wordt een bericht verzonden met alle ingevulde velden van het desbetreffedende formulier!
  2. Dit element moet aanwezig zijn als afzender van het desbetreffedende formulier!
  3. Dit element moet aanwezig zijn: Subject van het bericht dat wordt verzonden.
  4. Een vrij aantal velden van elk soort: textarea, text, checkbox, radiobutton kan worden opgenomen.
  5. Een uitleg met voorbeeld is hier te lezen.

Een voorbeeld

<FORM NAME="Formulier bij Antenna" METHOD="POST" 
ACTION="http://www.antenna.nl/cgi-bin/mail-a-form.cgi">
<INPUT TYPE="hidden" NAME="to" VALUE="mijnadres@antenna.nl">
<INPUT TYPE="hidden" NAME="from" VALUE="Mijn formulier bij Antenna">
<INPUT TYPE="hidden" NAME="subject" VALUE="Een ingevuld formulier">
Geef je naam <INPUT TYPE="text" NAME="naam" SIZE="45">
<INPUT TYPE="hidden" NAME="nextpage" 
VALUE="http://www.antenna.nl/~mijnhomedirectory/verstuurd.html">
<INPUT TYPE="submit" VALUE="Verzenden">
</FORM>

De constanten

De METHOD is altijd "POST".
De ACTION is altijd de locatie van het script: "http://www.antenna.nl/cgi-bin/mail-a-form.cgi"

B. FORM 2 CSV

Wat doet form2csv.phtml

  1. Gebruikers kunnen het aanroepen vanuit hun eigen directory vanuit elke HTML-pagina.
  2. Het script herkent of de website bij Antenna is geregistreerd.
  3. De inhoud van vrij op te nemen velden worden in een CSV-bestand opgeslagen.
  4. Dit bestand heeft het formaat van "Command Separated Values" en wordt moeiteloos door Open Office,
    Excel, Word en Access ingelezen (veld namen zijn niet relevant).
  5. Met een 'csv_name' veld kun je aangeven hoe het CSV-bestand moet heten.
  6. Met een 'list_fields' veld lijst met velden aangeven in welke volgorde de fields weggeschreven moeten worden.
  7. De veldnamen worden op eerste regel van CSV geplaatst zodat Excel meteen de betekenis toont.
  8. Elke keer als iemand script aanroept wordt inhoud op nieuwe regel aan file toegevoegd.
  9. Als de file niet bestaat wordt die meteen aangemaakt.

Installatie

Noten:
  1. De filenaam die je verzint wordt in je 'public_html' directory in de subdirectory '/uploads/' geplaatst.
  2. De veldnamen zijn vrij bv. een reeks zoals 'titel,auteur,abstract,isbn,uitgever'.
  3. De waarde van de 'next_page' is URL van de pagina na het indienen van het formulier.
  4. Vergeet niet dat elk van de velden wel een eigen form-element moet krijgen.

Gebruik in COBRA pagina's

Je kunt nu in COBRA vensters of:

Een voorbeeld

<FORM NAME="Formulier bij Antenna" METHOD="POST" 
ACTION="http://www.antenna.nl/diensten/form2csv.phtml">
<INPUT TYPE="hidden" NAME="csv_name" VALUE="bestandsnaam.csv">
<INPUT TYPE="hidden" NAME="list_fields" VALUE="naam,adres,postcode,plaats,email">
<BR />Geef je naam <INPUT TYPE="hidden" NAME="naam" SIZE="45">
<BR />Huisadres <INPUT TYPE="text" NAME="adres" SIZE="45">
<BR />Postcode <INPUT TYPE="text" NAME="postcode" SIZE="45">
<BR />Woonplaats <INPUT TYPE="text" NAME="plaats" SIZE="45">
<BR />E-mail <INPUT TYPE="text" NAME="email" SIZE="45">
<INPUT TYPE="hidden" NAME="next_page" 
VALUE="http://www.antenna.nl/~mijnhomedirectory/verstuurd.html">
<INPUT TYPE="submit" VALUE="Verzenden">
</FORM>

De constanten

De METHOD is altijd "POST".
De ACTION is altijd de locatie van het script: "http://www.antenna.nl/diensten/form2csv.phtml"

C. FORM 2 CSV+MAIL

Dus in het formulier komt er bij: <INPUT TYPE="hidden" NAME="to" VALUE="mijnadres@antenna.nl">

Noot:

  1. Indien dit element aanwezig is wordt een melding verzonden dat een bijdrage
    is ontvangen via het desbetreffedende formulier in het opgegeven bestand!