BYE BYE FRAMES & IFRAMES ... CON INCLUDE DI PHP

I frames presentano numerosi difetti, sia per i visitatori che navigano il sito, sia per i motori di ricerca che non li indicizzano mai in maniera corretta.
Esiste qualche cosa di più scomodo di quei siti con mille barre di scorrimento e finestrelle di 500 pixel?

Fortunatamente il comando include di php offre un'alternativa semplice e pratica a tutti i nostri probelmi di webmaster e per utilizzarlo è sufficiente avere un po'di conoscenza del codice HTML.


Per un esempio pratico di come funziona il php include puoi guardare questo sito :) (ebbene si lo utilizzo pure io).

Come funziona esattamente il comando include di php?

Il comando php include serve ad "unire" due pagine diverse, in maniera simile a come accadeva per i frames.
In particolare in tutti i siti ci sono delle parti che vengono ripetute in tutte le pagine, come il menu o l'intestazione. Php include ti permette di creare il codice delle parte che si ripetono in delle pagine separate, e poi di inserirlo nelle varie pagine di contenuto.

Per realizzare questo sito, ad esempio, ho creato un modello di pagina di base in cui di volta in volta metto i diversi contenuti ed una pagina separata che contiene il menu:
http://www.wdesign.altervista.org/menu.htm

Quali sono i vantaggi dell' include di php?
I vantaggi sono davvero numerosi:
- niente più antiestetiche barre di scorrimento a metà pagina
- i motori indicizzano la pagina meglio, perchè la pagina risultato viene vista come una pagina unica.
- la pagina è più comoda da aggiornare perchè il codice è diviso tra varie pagine

Come inserire un include di php?
La sintassi di un include php è la seguente:

<?php include("menu.htm"); ?>

Al posto di menu.htm inserisco il nome della pagina da includere.
La pagina da includere può essere in qualsiasi formato (htm, txt, php etc..).
Una volta terminato salva la pagina contenitore con l'estensione .php

A livello pratico ...

io inizio a creare l'aspetto grafico del sito, progettandolo in modo che alcune parti possano allungarsi o restringersi per adattarsi al contenuto, quindi creo la mia pagina in html come se fosse una pagina unica.

Quando ho finito taglio la parte di codice che voglio ripetere per tutte le pagine del sito e la incollo in un nuovo file ... voilà il sito è pronto!

Spero di essere stata chiara, ma per capire meglio il funzionamento dell'include ho preparato un file da scaricare che ne mostra il funzionamento!

Scarica l'esempio

NB. Le pagine .php per essere visualizzate devono prima essere elaborate da un server
.
Non spaventarti se la tua pagina non funziona sul tuo computer. Fortunatamente quasi la totalità dei servizi che offrono spazio web supportano il php.

Segnala un errore