Si tenga presente che questa guida viene proposta soprattutto a fini storici e gli esempi non funzionano più su questo sito.
Per contattare direttamente il Cybernauta: Mailto@cybernauta
Risposte alle domande più frequenti: FAQ@cybernauta
La pagina Facebook curata dal Cybernauta: Facebook@cybernauta
Il formato utilizzato per tali database è quello normalmente detto: "ascii delimitato". Si tratta, cioè, di normali file di testo in cui ogni riga rappresenta un record. Per ogni record i singoli campi sono separati da un'apposito carattere delimitatore (una virgola, un punto e virgola, una tabulazione, ecc.).
<form action="/cgi-bin/fileform.pl" method="post" />
<input type="hidden" name="datafile" value="database.txt" />
<input type="hidden" name="delimiter" value=";" />
<input type="hidden" name="success_url" value="success.htm" />
Campo-1<input type="text" value="" name="campo-1">
Campo-2<input type="text" value="" name="campo-2">
Campo-3<input type="text" value="" name="campo-3">
...
Campo-n<input type="text" value="" name="campo-n">
<input type="submit" value="Inserisce record" />
<input type="reset" value="Cancella" />
</form>
Di seguito vi presentiamo un semplice form di inserimento dati anagrafici in un database "ascii-delimitato" in cui il carattere separatore è il punto e virgola.
<form action="/cgi-bin/fileform.pl" method="post"> <input type="hidden" name="datafile" value="database.dat" /> <input type="hidden" name="delimiter" value=";" /> <input type="hidden" name="success_url" value="success.htm" /> <pre> Cognome <input type="text" size="32" name="cognome" /> Nome <input type="text" size="16" name="nome" /> Indirizzo <input type="text" size="48" name="indirizzo" /> Città <input type="text" size="32" name="citta" /> Provincia <input type="text" size="2" name="provincia" /> CAP <input type="text" size="5" name="cap" /> Telefono <input type="text" size="16" name="telefono" /> </pre> <input type="submit" value="Inserisce" /> <input type="reset" value="Cancella" /> </form>
Di seguito la struttura che hanno i primi due record del file "database.dat" generato con il nostro semplice esempio:
date;cap;citta;cognome;indirizzo;nome;provincia;telefono 07/11/96 13:45;00100;Roma;ROSSI;V. Po 28;MARIO;RM;44556677
Si tenga presente che questa Guida è stata redatta all'inizio del 1996 e nonostante sia stata aggiornata più volte nel corso degli anni è possibile che alcune funzionalità descritte siano completamente obsolete oppure non siano più disponibili nelle soluzioni di hosting offerte attuamente da MC-link (ora IRIDEO). In ogni caso molte delle funzionalità descritte in queste pagine sono state utilizzate efficacemente su questo sito addirittura fino a giugno 2013 ad esempio per gestire il popolare dizionario nautico dei termini marinari italiani ed inglesi oppure l'archivio delle emittenti meteofax che hanno fatto uso efficacemente di mgrep.pl per l'interrogazione dei propri database.