Guida a MC-Web

Cliccando sulle domande di interesse le relative risposte sono visualizzate facendo scorrere la pagina dopo l'elenco delle domande.

Scarica il documento corrispondente in formato PDF

1. MC-Web permette di inserire moduli e questionari sul proprio sito Web?

MC-link Web ® , grazie alla procedura mailform.pl , permette di gestire con facilità moduli e questionari (normalmente detti: form) che vengono compilati dagli utenti o visitatori delle vostre pagine Web e quindi inoltrati via email ad una o più caselle postali che non necessariamente debbono risiedere su MC-link.

MAILFORM.PL

<FORM ACTION="/cgi-bin/mailform.pl" METHOD=POST>

<INPUT TYPE=HIDDEN NAME="mailbox" VALUE="MCxxxx@mclink.it">
<INPUT TYPE=HIDDEN NAME="cc_mailbox" VALUE="MCyyyy@mclink.it">
<INPUT TYPE=HIDDEN NAME="subject" VALUE="Argomento">
<INPUT TYPE=HIDDEN NAME="success_url" VALUE="success.htm">
<INPUT TYPE=HIDDEN NAME="location" VALUE="http://www.mclink.it/">
<INPUT TYPE=HIDDEN NAME="email" VALUE="mailform@mclink.it">

<INPUT TYPE=TEXT VALUE="" NAME="mittente">
<TEXTAREA COLS=65 ROWS=10 NAME="messaggio">
</TEXTAREA>

<INPUT TYPE="SUBMIT" VALUE="INVIA">
<INPUT TYPE="RESET" VALUE="Cancella">

</FORM>

Non c'è limite al numero e al tipo di campi di cui può essere composto il modulo da far compilare all'utente. Nell'esempio sopra proposto, che simula un normale messaggio email, abbiamo previsto solo solo due campi: uno, di nome "mittente" e uno di nome "messaggio" ma è naturalmente possibile usare qualunque combinazione dei tipi previsti dalle specifiche html (text, password, radio, checkbox, select, textarea ecc.)

Per controllare l'invio del vostro form sono previsti i seguenti campi (alcuni dei quali è opportuno che vengano mantenuti HIDDEN, cioè nascosti a chi compila il form) contenenti informazioni da "passare" al programma per il suo corretto funzionamento:

  • mailbox
    È l'indirizzo email a cui verrà inviato il form compilato dall'utente sotto forma di un normale messaggio di posta elettronica. Questo campo è ovviamente obbligatorio.
  • cc_mailbox
    È l'indirizzo email cui il form compilato viene inviato per conoscenza. È possibile specificare più indirizzi che debbono essere separati fra loro da una virgola.
  • subject
    È l'oggetto del messaggio di posta elettronica (contenente il form compilato) inviato agli indirizzi email specificati nel campo mailbox ed eventualmente nel campo cc_mailbox .
  • success_url
    È una normale pagina Web che verrà presentata all'utente che ha compilato il form una volta che la procedura si è conclusa senza errori.
  • location
    È l'indirizzo completo (url) di un qualsiasi sito Web cui l'utente verrà diretto dopo aver compilato e spedito il form. L'utilizzo di questo campo è alternativo all'uso di success_url e su di esso ha la precedenza qualora fossero specificati entrambi.
  • email
    È l'indirizzo di posta elettronica di chi compila e spedisce il form. Qualora non venisse specificato, il messaggio di posta elettronica risulterà spedito dall'indirizzo mailform@mclink.it.

Si ricorda che la procedura riconosce tra maiuscole e minuscole nei nomi dei campi per cui, ad esempio, il campo email è diverso da Email e da EMAIL .

Una volta che mailform.pl è stata eseguita con successo nelle mailbox specificate verrà recapitato (con i normali tempi della posta Internet) un messaggio che avrà come oggetto quello inserito nel campo subject , come mittente l'indirizzo indicato nel campo email (o mailform@mclink.it se non indicato) e come corpo (body) qualcosa tipo il seguente:

[Form] http://www.mclink.it/personal/MCxxxx/modulo.html
[Agent] Mozilla/4.0 (Win95; I)
[IP-Address] 195.110.130.79
[date] Sat Nov 7 11:22:15 CET 1998

[email] contenuto del campo email
[subject] contenuto del campo subject
[campo-1] contenuto del campo 1
[campo-2] contenuto del campo 2
.......
[campo-n] contenuto del campo n

Si tenga presente che l'ordine con cui i campi vengono listati nel messaggio in mailbox non necessariamente corrisponde all'ordine in cui compaiono nel form riempito dall'utente. Come si può notare la procedura genera automaticamente i seguenti quattro ulteriori campi:

  • Form
    È l'indirizzo completo (url) della pagina Web da cui è stato inviato il messaggio di posta elettronica contenente il form. Si tenga presente che non tutti i browser compilano questo campo che a volte può quindi risultare vuoto.
  • Agent
    È il browser utilizzato da chi ha compilato e spedito il form.
  • IP-Address
    È l'indirizzo Internet da cui è stato spedito il messaggio di posta elettronica contenente il form.
  • date
    È la data di compilazione e spedizione del form.

Si ricorda che ogni utente è responsabile dei contenuti delle pagine pubblicate con MC-link Web ® . In particolare è opportuno che in tutte le pagine contenenti form che presuppongano l'invio di dati personali venga apposto un preciso richiamo alla legge 196/03 normalmente conosciuta come: "Legge sulla privacy".