|
|
VBScriptLEZIONI - OGGETTO TEXTSTREAM VBScript ci mette a disposizione l'oggetto TextStream, grazie al quale è possibile creare, leggere e scrivere su un file di testo. Le applicazioni legate a questo oggetto sono innumerevoli; ad esempio, si può realizzare un contatore: ad ogni accesso alla pagina si legge il valore nel file di testo, e lo si riscrive incrementato di un'unità. Oppure si può creare un file per le statistiche, in cui memorizzare la data e l'ora di accesso ad una pagina. Iniziamo con il realizzare un contatore: <SCRIPT LANGUAGE=vbscript> Lo script è composto da una prima parte che si occupa di verificare se esiste il file di testo; se non esiste, lo crea e gli inserisce dentro il valore 0. La scrittura in accodamento è proprio quella che ci occorre per realizzare un file di log. <SCRIPT LANGUAGE=vbscript> Anche in questa applicazione viene controllata l'esistenza del file di log e, se necessario, viene creato. Il file viene poi aperto in accodamento e gli viene scritta la data e l'ora dell'accesso. Come l'oggetto FileSystem, anche l'oggetto TextStream è utilizzato per lo più lato server. Con i due esercizi appena proposti, abbiamo infatti creato un contatore di accessi come se ne vedono tanti nei siti internet, ed un file di statistiche. Non solo i file di testo possono essere utilizzati come file di configurazione, oppure, se si è capaci, possono essere usati come database per piccole applicazioni. Alcuni forum sfruttano 2 file di testo per funzionare, uno per gli utenti ed uno per i messaggi. Potrebbe essere un ottimo esercizio per verificare le conoscenze di VBScript apprese finora. |