Page 17 - Corso di PHP - Livello base
P. 17
Ma vediamone subito l'utilizzo. Prima di tutto dobbiamo creare
un nuovo file in cui inseriremo soltanto il menù: pertanto
inseriremo nel nuovo file la ul e tutto il suo contenuto, ma non il
div. Possiamo assegnare a questo nuovo file il suffisso txt o
ancora meglio il suffisso html. Chiameremo quindi il file
“menu.html”.
A questo punto portiamoci nella pagina principale (per esempio,
“index.php”) e, al posto della ul, utilizziamo il costrutto
include, sempre aprendo il codice PHP come abbiamo imparato
nel capitolo precedente:
<div id="menu">
<?php
include("menu.html");
?>
</div>
Se aprirete la pagina, noterete che avrà un aspetto identico a
quello della pagina creata solo con il codice HTML, perché
questo costrutto non fa altro che inserire all'interno della pagina
il contenuto di un file esterno. Osservando il codice avrete già
intuito la sintassi del costrutto: include con, tra parentesi, il
nome del file racchiuso tra doppi apici (o apici), il tutto chiuso
da punto e virgola.
In questo modo, ogni volta che dovremo modificare il menù,
sarà sufficiente apportare le modifiche al solo file “menu.html”
e automaticamente, se avremo utilizzato “include” in tutte le
cinquanta pagine, le modifiche saranno estese a tutto il sito!
Davvero una grande comodità!
È inteso che il nome del file che includiamo tra parentesi e apici
17