![]() |
|||||
Tips and Tricks | |||||
|
Home |
Tips and Tricks |
Art. # 13
Includere file lato server in PHP con include e require
In PHP, come in altri linguaggi di programmazione lato server, è possibile includere file lato server sulle pagine .php. I file che possono essere inclusi sono, generalmente, altri file con estensione .php i file con estensione .inc dove .inc sta per include. In questi file possono essere contenuti script o porzioni di codice HTML che si intende ripetere nelle pagine. Quindi, grazie a questo sistema, è possibile semplificarsi la vita sia in termini di programmazione (includendo quindi file di configurazione, script e funzioni da non voler ripetere, e cosi via) che in termini di design (riportando in un solo file che verrà incluso sezioni come header, footer, menu e cosi via). A disposizione degli sviluppatori ci sono le funzioni include e require. Nelle vecchie versioni di PHP c'erano delle differenze tra include e require, mentre attualmente le due funzioni sono equivalenti, comportandosi diversamente solo nel caso di errore in fase di inclusione: include restituirà un errore a video ma lo script continuerà a girare, mentre require segnalerà l'errore e bloccherà contestualmente l'esecuzione dello script. Ad entrambe è possibile passare sia una URL relativa che una URL assoluta, interna o esterna al server, purchè si disponga delle autorizzazioni di accesso in lettura a determinate informazioni contenute in un file via PHP. Vediamo degli esempi sintattici. Iniziamo da include:
<?
include("mio_file.inc");
?>
Procediamo con require:
<?
require("mio_file.inc");
?>
Entrambe le funzioni dispongono dell'estensione _once. Abbiamo quindi inlude_once e require_once, il cui scopo è quello di garantire che l'inclusione del file venga effettuata una sola volta. Generalmente possiamo utilizzare, in ogni caso e con oculatezza, la funzione include e vivere sempre felici. Scritto in data 28/12/2007 e modificato in data 29/12/2007
|
Appunti PHP per categoriaGuida PHP Guida MySQL Tutorial PHP Tutorial MySQL Tips and Tricks Referenze Download Libreria ExtraNovità
Caching delle pagine PHP
Array di stringa con le funzioni explode() e implode()
Criptare il codice PHP
Un AdServer in PHP e MySQL
Hosting Linux su ConsultingWeb.it
Password casuali con PHP
Ottimizzare una tabella MySQL
Contatore grafico in PHP
Pagamento online con PayPal e PHP
Leggere i meta tag con PHP
TagAJAX, Email, LAMP, Login, MS Access, MS Excel, MS Office, MS Word, PDF, phpMyAdmin, Statistiche, Upload, XML Corsi online
Corso PHP
© 2008 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| | |||