Introduzione alle pagine ASP
Variabili e la prima pagina ASP
I Cicli di Controllo e i Blocchi Condizionali
SubRoutine e Function
Guida ai DataBase
Il modello Entità/Relazione
Connessione ai DataBase
Query con ASP
I Recordset
Utilizzo di MySQL con ASP
I Cookies
Gestione di File di Testo con ASP
Formattazione dei numeri
Gestione delle Stringhe
Gestione spazi nelle stringhe
Variabili scalari e Array
Reindirizzamento di una pagina
Operazioni matematiche
Inclusione di File
Consigli per la creazione di pagine ASP
Ecco qui le guide a tutti gli Oggetti Built-In di ASP:
Gli Oggetti Built-In di ASP
L'Oggetto Application
L'Oggetto AspError
L'Oggetto ObjectContext
L'Oggetto Request
L'Oggetto Response
L'Oggetto Server
L'Oggetto Session
Guida ASP da:
“Il mondo delle pagine ASP”
ALTRE GUIDE E MANUALI
Posizionamento motori di ricerca
Bed Breakfast Italia
Vacanza vacanze
Sicurezza stradale
Tutto sul matrimonio
Guida registrazione domini
Manuale Asp
|
|
Inclusione di File
L'inclusione di file lato server è un meccanismo che consente di inserire informazioni in un file prima che esso venga processato.
Esistono due modi per descrivere il percorso del file:
- Virtual : indica un percorso che inizia con una directory virtuale (una directory con condivisione WEB sul Server).
- File : indica un percorso relativo a partire dalla directory che contiene il file.
Vediamo due esempi:<!--#INCLUDE VIRTUAL="/cartellaFile/file.inc" -->
<!--#INCLUDE FILE="nomeFile.inc" -->
Queste istruzioni vanno usate sempre al di fuori dei tag <% e %>, che delimitano gli script.
Solitamente ai file creati per essere inclusi si attribuisce un'estensione .inc proprio per ricordarsi il loro scopo.
In realtà i file che si includono possono avere anche estensione .txt, .asp, .html ...
Esistono delle regole per l'inclusione dei file:
- Un file incluso può includere altri file
- Si può includere lo stesso file più di una volta all'interno della stessa pagina
- Fare molta attenzione ad evitare "cicli infiniti" di inclusioni (file che si includono a vicenda in modo da creare inclusioni infinite)
- Un file non può includere se stesso
- Non si può inserire un delimitatore dentro un altro se il primo non è stato ancora chiuso
- Non si può aprire un delimitatore in un file ASP e chiuderlo in un file incluso
- Non si può usare un comando di script per creare il nome di un file incluso
Vediamo un esempio per chiarire meglio l'ultima affermazione:
<% nome="nomeFile.inc" %>
<!--#INCLUDE FILE="<%= nome %>" -->
Questo script genera un errore!
Se il file da includere si trova in una sottocartella della cartella dove si trova il file corrente bisogna usare la sintassi:
<!--#INCLUDE FILE="cartella/nomeFile.inc" -->
Se invece si trova nella cartella superiore:
<!--#INCLUDE FILE="../nomeFile.inc" -->
Solitamente nei file da includere vengono scritte delle funzioni che contengono istruzioni utilizzate spesso, come ad esempio la connessione al database.
Riguardo all'inclusione vedere anche l'esempio: Includere file esterni
|