Come inserire un file PHP utilizzando percorso assoluto

February 7

PHP è "includere i file" che permettono di aggiungere blocchi comunemente usati di codice per molte pagine, mantenendo il codice semplice da mantenere. Senza includere i file, se una funzione di un menu è cambiato, per esempio, si avrebbe bisogno di modificare il codice su ogni singola pagina che ha utilizzato quel menu. Questo può essere un processo lungo, e più pagine che sono cambiati, più possibilità ci sono di errori in fase di introduzione. Con un file di inclusione, il codice avrebbe solo essere cambiato in un unico luogo, e tutte le pagine che utilizzano il file di inclusione verrebbe aggiornato automaticamente.

istruzione

1 Creare un nuovo documento PHP e salvarlo come "include.php" in una cartella denominata "comprende". Aggiungere il codice PHP:

<? Php echo "Questo è stato stampato dal file include"; ?>

2 Creare una nuova pagina PHP chiamato "main.php" e salvarlo nella cartella principale del tuo sito web. Un percorso assoluto è disponibile in due parti: il percorso sul file system del server alla radice del sito web, e il percorso della pagina dalla radice del sito.

3 Aggiungere il seguente codice a main.php:

<? Php require_once ($ _ [ 'DOCUMENT_ROOT'] SERVER "/includes/include.php";.?>

La variabile riservata "$ _SERVER [ 'DOCUMENT_ROOT']" verrà automaticamente sostituito con il percorso della directory principale del sito Web sul server. Il resto del percorso è il percorso locale, dalla radice del sito web per includere il file.

4 Caricare i file sul server web PHP e main.php aperto nel browser. Vedere il seguente testo visualizzato: "Questo è stato stampato dal file includere". Se il codice di include.php viene modificato, il testo aggiorna automaticamente se si aggiorna main.php nel tuo browser.

Consigli e avvertenze

  • Aggiungere il comando "<? Php phpinfo ();?>" Per una pagina PHP e caricare la pagina al server. Una volta aperto in un browser, questo mostra la configurazione del server PHP insieme con i percorsi di server.
  • Utilizzando $ _SERVER [ 'DOCUMENT_ROOT'] invece di duro codificare il percorso significa che il codice può essere utilizzato su un server diverso, senza alcuna modifica per riflettere i nuovi percorsi.