PHP include - per il Web Design Rapid

18 dicembre 2008 da Philip Beel · Commenti 8 commenti




Mi è stato chiesto tempo fa per un consiglio da un amico web designer su come risparmiare tempo durante la creazione e l'aggiornamento delle pagine web, è emerso dopo aver parlato con lui per qualche minuto che era a conoscenza delle possibilità che PHP in grado di offrire in modo rapido migliorare il tempo di turnaround del sito. Questo tutorial è rivolto a web designer con familiarità in HTML e CSS, non è a conoscenza l'ex PHP è necessaria. Vi mostrerò quanto sia facile usare PHP comprendono metodo per pulire e velocizzare la pratica del web design.

Che cosa può fare per Include Me!?

Ci sono una moltitudine di motivi per cui si desidera utilizzare include, quello primario è comunque quello di fermare la duplicazione del codice, immaginate di avere un sito web di 100 pagine al design, ogni pagina ha lo stesso design template, solo contenuto diverso, ciò significa vi troverete molto probabilmente copiare e incollare tutte le intestazioni e piè di pagina in tutte le pagine. Immaginate poi ti viene chiesto di aggiungere una nuova voce al menu, non si vuole veramente passare attraverso ogni pagina e apportare la modifica a mano? se non è la risposta, allora questo è il tutorial per voi. Vi mostrerò come origine di un file da una posizione, cioè l'aggiornamento e la manutenzione è più facile che mai!

Che cosa hai bisogno

Affinché tutto questo funzioni è necessario è un sever web che supporta PHP, la maggior parte dei fornitori offriranno questo come standard. Oltre a questo aprire il vostro editor di testo preferito e via andare.

La pagina

Per cominciare creeremo una nuova pagina, lo chiamano index.php, notare che stiamo usando un file. Sintassi php, tutto questo non fa altro che dire al sever che la nostra pagina può contenere po 'di codice PHP per la sua interpretazione. In questo file consente di creare una semplice pagina in questo modo:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>My Page</title>
</head>
</body>
<h2>My Page Heading</h2>
<p>The contents of my page</p>
</body>
</html>

La Struttura

Ora abbiamo disposto un file molto semplice html con un titolo, titolo e un paragrafo, consente di creare una nuova cartella, chiamata comprende, all'interno di questo vogliamo creare 2 nuovi file header.php, 1 cd, e un altro chiamato piè di pagina . php così la struttura delle cartelle dovrebbe essere simile a questo.

Il Include

Consente di prendere header.php prima, ora non è necessario utilizzare un file. Sintassi php, ma per coerenza ho scelto di farlo. In questo file permette di inserire le informazioni di intestazione dal file index.php originale, faremo di tutto, dai tag <body> verso l'alto. che dovrebbe assomigliare a questa.


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>My Page</title>
</head>
<body>

Questo contiene ora tutte le informazioni di intestazione per il nostro file. Consente di inserire il piè di pagina nel nostro file footer.php che sarà simile a questa.


</body>
</html>

Ora abbiamo tutto a posto possiamo mettere nel nostro codice PHP di legare tutto insieme. Tutto ciò che vogliamo fare è pizzo insieme 3 file, utilizzando la include () metodo. Il codice vorrà simile a questo.

<?php
include('includes/header.php');
?>
<h2>My Page Heading</h2>
<p>The contents of my page</p>
<?php
include('includes/footer.php');
?>

Il codice sopra avvolge il nostro codice PHP: <? Php?> Tag, tutto questo non fa altro che dire al motore di PHP sul nostro sever che stiamo incontrando uno script all'interno della quale dovrà essere interpretato, per maggiori informazioni su questo controllare le killerphp . All'interno di questi tag tutto quello che stiamo facendo è di chiamare il nostro PHP include () e poi all'interno delle parentesi abbiamo messo il percorso relativo al file che stiamo chiamando. Per ulteriori informazioni sulla comprende controllare la completa documentazione , se ti senti sicuro si dovrebbe anche verificare l'istruzione require, per vedere come si potrebbe migliorare questo script a seconda delle vostre esigenze.

Ora, se mettiamo insieme tutto il codice e caricare i file, si dovrebbe vedere una pagina completamente renderizzata, controllando la sorgente che si sarà in grado di vedere anche i tag HTML. Questo è un modo molto semplice e potente per creare e controllare voi rapidamente le pagine. Pulisce anche il vostro codice, avendo il contenuto organizzato e strutturato. Provalo per te stesso e vedere che cosa può fare per voi.

Comments

8 Responses to "PHP include - per il Web Design Rapid"
  1. Jo - http://www.think-robot.com dice:

    OMG, che ovvietà. C'è veramente una ragione abbiamo bisogno di avere gazylion messaggio blogger di cose che sono nel manuale PHP?

    E 'particolarmente fastidioso in considerazione la versione online del manuale è un posto incredibile per l'apprendimento su di esso la propria.

  2. Adam - dice:

    Grazie tutorial Cool!

  3. Jack - dice:

    OMG Jo, la vostra arroganza mi stupisce. Solo perché si sa come fare qualcosa, non si dovrebbe assumere tutti gli altri. Ho pensato che questo fosse un tutorial informativo con chiari esempi. - Superare voi stessi!

  4. Munky - http://www.fyfi.net dice:

    LOL, soooooooooooooo secolo scorso.

  5. Judy Benedetto - http://www.giraffeweb.com dice:

    Questo è un grande post riguardo a ciò che noi di Giraffe Web hanno fatto per anni! Io personalmente preferisco utilizzare l'include di cui mi hanno salvato ore di tempo per aggiornare siti. Perché siamo andati questo percorso, non abbiamo mai provato a utilizzare la funzione di modello DW che sembra essere molto popolare.

  6. Mike - http://www.takadesigns.com dice:

    Sembra che non si può inserire il codice ... Ecco un link:

    http://www.boutell.com/newfaq/creating/include.html

  7. Nikki - Design Guru Logo - http://www.logodesignguru.com dice:

    Non sapevo di questo. Grazie per avermi dato una visione migliore. Tutorial può essere così utile, lo apprezzo.

  8. Adanal?, Adanal? Dizisi - http://adanali.kral.tc dice:

    Grazie.

Tutorial Blog