Gli include() di PHP
In questo tutorial cercheremo di semplificarci la nostra già complicata vita da webmaster utilizzando gli include di php. Se abbiamo parti comuni nelle nostre pagine web, come ad esempio i menù, le barre di navigazie, footer, con quetsa tecnica possiamo includere i pezzi di codice che compongono queste parti nelle varie pagine.
Mettiamo il caso di avere un sito in cui tutte le pagine sono composte da un logo, una barra di navigazione, il footer con le varie note di copytight. Il codice dovrebbe essere una cosa del genere:
<html> <head> <title>Titolo pagina</title> </head> <body> <img src="logo.jpg"><br> <!--qui i vari link della barra di navigazione --><br> <p>Qui il contenuto della pagina</p> <!-- qui il footer e le note di copyright --> </body> </html>
Adesso dividiamo la nostra pagina nelle due porzioni di codice comuni all'intero sito: l'header e il footer; l'header, nel nostro caso è la parte che comprende i tag iniziali, il logo e la barra di navigazione, mentre il footer é composto dalle note di copyright, e dai tag finali.
Creiamo un nuovo documento dove inseriremo il codice dell'header:
<html> <head> <title>Titolo pagina</title> </head> <body> <img src="logo.jpg"><br> <!--qui i vari link della barra di navigazione --><br>
Salvate questo documento come header.php
Adesso creiamo un altro documeto in cui copieremo il codice del footer:
<!-- qui il footer e le note di copyright--> </body> </html>
Salviamo questo documento come footer.php
Adesso apriamo un altro documento nel quale metteremo il contenuto della pagina che volgiamo. Quindi inseriamo le funzioni php che ci peremetteranno di includere l'header e il footer.
<?php include("header.php"); ?>
<h1>Titolo</h1>
Mettiamo qui tutto il contenuto della pagina
<?php include("footer.php"); ?>
Salviamo il documento come pagina.php.
Carchiamo adesso i file .php sul nostro web-server. Quindi andate all'indirizzo http://www.miosito.it/pagina.php oppure http://localhost/pagina.php nel caso abbiate installato un web server in locale, e vedrete che la pagina conterrà anche il codice dell'header e del footer.
La comodità di utilizzare questa tecnica sta nel fatto che se ad esempio dovessimo aggiungere un link alla barra di navigazione ci basterà modificare solamente il file header.php e le modifiche avranno effetto su tutte le pagine che includevano questo file.
Per utilizzare questa tecnica chiaramente dovete avere a disposizione un webserver che supporti il PHP.
Spero che questo tutorial possa esservi stato utile, per dirmi cosa ne pensate contattatemi via e-mail.
