Lorenzo Pascucci
a- a+

Includere file

Prima di entrare nel vivo della programmazione Asp applicata ai database, parliamo di come includere dei file all'interno di pagine asp.

Gli #include, così si chiamano, servono soprattutto per inserire operazioni ripetitive, colonne, la parte superiore eo inferiore di un sito web. Hanno un po' gli stessi fini dei frames, solo sono più potenti e vanno a finire come codice stesso della pagina, tanto che al client non risulteranno mai pagine differenti.

Esempio pagina include.asp

<html>
<head>
<title>Prova Inclusione 1</title>
</head>
<body>
<!--#include file="superiore.asp"-->
testo testo testo
<!--#include file="inferiore.inc"-->


All'interno della pagina superiore.asp

<p><font size="1">Benvenuto su WMP.org</font></p>

All'interno della pagina superiore.asp

<p>Fine Pagina</p></body>
</html>

All'interno della pagina inferiore.inc

<p>Fine Pagina</p></body>
</html>

Quando carico la pagina include.asp il codice sorgente (html) sarà:

<html>
<head>
<title>Prova Inclusione 1</title>
</head>
<body>
<p><font size="1">Benvenuto su WMP.org</font></p>
testo testo testo
<p>Fine Pagina</p></body>
</html>


E' possibile attraverso 2 metodi.
Supponiamo che la pagina che "richiede l'inclusione" del file superiore.inc si trova nella root e la pagina da includere (superiore.inc) si trova anch'essa nella root.

Virtual Keyword

<!--#include virtual ="/superiore.inc"-->

Permette di includere il file superiore.inc in qualsiasi file asp, in qualsiasi directory e sottodirectory mettendo davanti al nome del file semplicemente /

File Keyword

<!--#include file ="superiore.inc"-->

Permette di includere il file superiore.inc in qualsiasi file asp, in qualsiasi directory e sottodirectory mettendo davanti al nome del file il percorso relativo del file.

Importante

E' possibile includere file .asp e .inc (i file .inc sono realizzabili semplicemente con il Blocco Note). L'unica differenza è che i file .inc possono essere aperti ed è quindi possibile visualizzare il codice sorgente, mentre per il file asp non è possibile.

Infine è bene ricordare che il codice Asp all'interno dei file inclusi viene eseguito.



Ti potrebbe interessare anche

commenta la notizia

C'è 1 commento
Sara
Hai dubbi su questo articolo?