PHP  »  Articoli  »  Soluzioni in PHP 

Soluzioni: creare un semplice sito multilingua in PHP

di: Gino Giorgetti     13 Febbraio 2009

Procediamo ora ad inserire i contenuti del sito (testi, immagini, flash, applet, ecc…), qui possiamo procedere in due modi distinti:

  1. Inseriamo i testi, le immagini e gli altri contenuti in variabili distinti utilizzabili singolarmente all'interno del sito.
/* CONTENUTI SU VARIABILI MULTIPLE */
$TITOLO = "Titolo della pagina";
$TESTO = "Testo contenuto nella pagina.";
$IMMAGINE = "<img src=\"immagine.jpg\" altr=\"Immagine\">";
  1. Inserire tutto il testo comprese immagini e formattazioni nella stessa variabile
/* CONTENUTI SU UNICA VARIBILE */
$VARIABILE = "È possibile inserire <strong>tutto</strong> il testo e la formattazione nella stessa variabile, ed includere anche altri contenuti come "<img src=\"immagine.jpg\" altr=\"Immagine\"> Immagini";

Gestire altri contenuti

Come già detto anche le immagini, i contenuti flash e gli applet possono essere differenziati in base alla lingua, il nostro sistema differenzia le lingue in base ad un valore numerico dettato dalla posizione nell'array $lingue contenuto nel gestore.php.

Nel nostro caso la lingua italiana è rappresentata dal valore 1, quindi potremmo sfruttare questo a nostro vantaggio per differenziare le immagini, ad esempio se dovessimo inserire un banner diverso per ogni lingua potremmo chiamarlo banner_1.jpg per la lingua italiana, banner_2.jpg per l'inglese e così via per ogni lingua.

<img src="banner_".$lingua.".jpg" alt="$Titolo_Immagine" border="0">

La stessa procedura vale ovviamente anche per gli altri tipi di contenuti.

In conclusione

Abbiamo visto come sia potenzialmente semplice realizzare un sito multilingue statico, e come questo metodo possa essere semplice da aggiornare in caso di una nuova lingua o nuova pagina.

È ovvio che questo metodo non sia consigliabile per siti dinamici con frequenti aggiornamenti del contenuto, ma in questi casi possiamo ricorrere a questo metodo per gestire i testi statici del sito.

Guide PHP

Guida Yii Framework

Come creare applicazioni Web in modo semplice e veloce con il...

Guida Zend Framework

Diventate professionisti dello sviluppo Web. Zend Framework è lo...

Guida Applicazioni Facebook con PHP

Come realizzare un'applicazione per Facebook. Dalle basi della...

Altre guide

Newsletter @PHP

Ogni lunedì, direttamente nella tua e-mail: script, articoli, guide e tutorial su PHP, MySQL e Apache.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso PHP per Webmaster

11 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti