Includere un file in una pagina PHP

È possibile includere facilmente lo stesso contenuto in più pagine del sito utilizzando file di inclusione, ovvero file che vengono inseriti dinamicamente in una pagina Web quando viene visualizzata nel browser.

I file di inclusione possono facilitare la gestione dei siti. È ad esempio possibile creare contenuto da includere in più pagine del sito, ad esempio un'intestazione di pagina, un blocco di informazioni sul sito o un menu. Quando si desidera modificare tale contenuto, è possibile apportare la modifica in un solo file e tale modifica verrà automaticamente applicata a ogni pagina in cui è presente il file di inclusione.

Un'istruzione di inclusione di PHP è un blocco di codice che effettua il pull del contenuto da un file esterno a una pagina Web. Di seguito è riportato un esempio di istruzione di inclusione di PHP:

<?php include('pageBanner.php'); ?>

Esistono due funzioni di inclusione di PHP di base: include() e require(). Il loro comportamento è lo stesso, ma restituiscono errori diversi. Una funzione include(), se non analizzata correttamente, continuerà l'elaborazione del resto della pagina e visualizzerà un avviso nella pagina in cui deve essere presente il file di inclusione. Se invece una funzione require() fa riferimento a un file mancante, la funzione interromperà l'elaborazione della pagina e visualizzerà una pagina di errore nel browser. Per ulteriori informazioni sulle funzioni include() e require(), vedere PHP Include Files Cc295228.xtlink_newWindow(it-it,Expression.40).png sul sito Web W3 Schools.

Le funzioni include_once() e require_once() specificano che un file di inclusione deve essere utilizzato una sola volta in una pagina. Se due funzioni include() fanno riferimento allo stesso file di inclusione, nel browser verrà visualizzata solo la prima funzione include(). Per ulteriori informazioni, vedere include_once Cc295228.xtlink_newWindow(it-it,Expression.40).png e require_once Cc295228.xtlink_newWindow(it-it,Expression.40).png nel sito PHP.NET.

Microsoft Expression Web supporta l'utilizzo di quattro tipi diversi di file come file di inclusione, ovvero HTML, INC, PHP e TXT. Inoltre, è possibile creare file di inclusione nidificati. Ad esempio, è possibile creare un file di inclusione contenente un riferimento a un altro file di inclusione.

Per inserire una funzione include() in una pagina Web

  1. Scegliere PHP dal menu Inserisci e quindi fare clic su una delle funzioni include() seguenti:

    • Include   Include il file ogni volta che si fa riferimento a tale file nella pagina.

    • Include_once   Include il file la prima volta che si fa riferimento a tale file nella pagina.

    • Require   Rende necessaria l'elaborazione del file prima che la pagina venga restituita e include il file ogni volta che si fa riferimento a tale file nella pagina.

    • Require_once   Rende necessaria l'elaborazione del file prima che la pagina venga restituita e include il file la prima volta che si fa riferimento a tale file nella pagina.

  2. Nella finestra di dialogo Seleziona pagina PHP+++ selezionare il file che si desidera includere e quindi fare clic su Apri.

Vedere anche

Attività

Modificare il colore del codice PHP
Creare una pagina PHP
Inserire uno script PHP
Anteprima di una pagina PHP
Mostrare o nascondere i segni di formattazione PHP nella visualizzazione Progettazione
Creare funzioni PHP utilizzando IntelliSense
Impostare le opzioni di IntelliSense per PHP

Concetti

Utilizzo di siti PHP
Utilizzo di IntelliSense con PHP