Imposta Webstyler come Pagina Iniziale - Set Webstyler as Home page
Aggiungi Webstyler ai tuoi Preferiti

 

sponsor


Clicca il settore che ti interessa e di cui vuoi vedere la lista degli articoli

SISTEMI OPERATIVI

TREND WEB

MARKETING

WEB WRITING

WEB STYLE

WEB DESIGN

DATABASE

ASP

PHP

Clicca il settore che ti interessa e di cui vuoi vedere la lista dei tutorial

MARKETING

WEB DESIGN

ASP

PHP

Lista Faq

Lista News

FAQ

NEWS

Vota il sondaggio !!!

Cosa manca in questo portale
Sezione Download
Libreria immagini
Libreria icone
Script php - mysql
Interviste web designer
altro (commenta)
iscriviti alla newsletter per ricevere le novità del sito comodamente nella tua casella di posta elettronica

 iscrizione

 cancellazione

La ns galleria dedicata alle opere digitali

VISITA LA GALLERIA DIGITALE

Aiutaci a far crescere Webstyler , collaborare è facile e veloce

COLLABORA 

LOGIN

Clicca per visualizzare tutti i link recensiti

Gdesign
Mw Hardware Max
Portfolio
Simply4you
Smart-Hue
Wetalk
WebGuadagni
DevSpy
Guarda tutti i link

Clicca per visionare la classifica completa !

Korat Ozturan32856

Fox Comunication4139

Cherry Bomb Press1249
Classifica completa

Chi siamo .:. Cosa facciamo .:. Cosa faremo .:.

CHI SIAMO

CONTATTACI

Inserite le parole da cercare - Il metodo utilizzato di default è l'and , cioé verrano selezionate le pagine che contengono tutti i valori da Voi inseriti

Comunità Virtuale - Entra nel ns Nuovo FORUM !! Oppure in CHAT !!

FORUM

CHAT

 
 
Data : 13-03-2003 Autore : Luca Ruggiero
Tipo : ArticoloSettore : asp
Titolo : Oggetto Server
     

Si ringrazia LUKEONWEB per la gentile concessione dell'articolo


Come già detto nel paragrafo di presentazione generale degli oggetti built-in, l'oggetto Server, con i suoi quattro metodi ed una sola proprietà, fornisce alcune risposte dal server, spesso di estrema utilità per la realizzazione di applicazioni Web basate sul linguaggio Asp.

Esaminiamo dunque proprietà e metodi di questo oggetto.

Proprietà

La sola proprietà di cui dispone l'oggetto built-in Server è ScriptTimeout che specifica, in secondi, la durata di esecuzione dello script, oltre il cui tempo, lo script cessa di funzionare fino ad una nuova richiesta http lanciata al server dal browser.

La stringa

Server.ScriptTimeout = 300;

impegna il server ad eseguire lo script in soli cinque secondi (5 X 60 = 300), allo scadere del tempo stabilito il server terminerà di processare la pagina Asp in questione.

Metodi

Come già detto in precedenza, Server dispone di quattro metodi, esaminiamoli in ordine.

Il metodo CreateObject serve a generare una nuova istanza di una classe, in genere si tratta di componenti ActiveX (che esamineremo più avanti nel corso del manuale), ecco i principali:

MSWC.AdRotator - classe utilizzata per generare circuiti di rotazione banner
MSWC.BrowserType - classe che fornisce una serie di informazioni sul browser dell'utente, utile per creare sistemi di statistiche
Scripting.FileSystemObject - classe che consente di interagire con file e cartelle direttamente sul server
ADODB.Connection - classe che offre connettività ad una fonte di dati ADO (un database)
Quest'ultimo è sicuramente il più sfruttato, ipotizziamo la creazione di una connessione ad un database, dichiareremo una nuova classe ADODB.Connection, vediamo come:

var MiaConnessione = Server.CreateObject("ADODB.Connection");

Il secondo metodo dell'oggetto Server è HTMLEncode consente di applicare la codifica Html ad una stringa; questa tecnica è molto sfruttata per evitare il replace dei caratteri < e > durante la registrazione di un modulo, per evitare che, eventuali Tag Html inseriti, vengano interpretati come tali dal browser, rischiando di confondere notevolmente la struttura della pagina.

Ad esempio, la stringa

Response.Write(Server.HTMLEncode("Hello World!"));

non restituirà Hello World!, bensì <i>Hello World!</i> nel codice, quindi Hello World! a video.

Il metodo MapPath serve a localizzare la un file con cui stiamo lavorando, sia che si tratti di un file di testo, di un file Xml, di un database ecc...
Riprendiamo l'esempio della connessione al database, nella creazione della stringa di connessione al file del DBMS che utilizziamo, dobbiamo specificare la posizione del file stesso sul server: MapPath ci permette di specificare il percorso relativo partendo dal file che lo richiama, piuttosto che il percorso assoluto.
Ad esempio, la stringa

Server.MapPath("database.mdb"));

permette di evitare di specificare un indirizzo del tipo

http://www.miosito.it/cartella/database.mdb

Ultimo metodo dell'oggetto Server, forse il meno utilizzato, è URLEncode, che aggiunge ad un'URL la sua codifica naturale: se, ad esempio, un file è stato nominato con degli spazi all'interno, come mio file.asp, URLEncode è in grado di aggiungere i caratteri %20 per unire le parole separate, restituendo

mio%20file.asp

torna alla home page

 

v.2.0 - © Copyright 2002-06 Webstyler.it . Tutti i diritti sono riservati.
E' vietata la riproduzione anche parziale

Risoluzione ottimale 1024 x 768 

| info@webstyler.it | webmaster@webstyler.it |