Visualizzazione risultati 1 fino 7 di 7

Discussione: Creare una pagina php multilingua

  1. #1
    L'avatar di jeyjackgames
    jeyjackgames non è connesso Utente giovane
    Data registrazione
    26-04-2005
    Residenza
    Bari
    Messaggi
    39

    Predefinito Creare una pagina php multilingua

    Salve! Desidererei creare una pagina php in lingua italiana e inglese. Vorrei che inizialmente la pagina sia in italiano ma cliccando sull'immagine della bandiera dell'inghilterra la pagina rimanga la stessa senza cambio di link,ma il testo della pagina diventi in inglese. è possibile?

  2. #2
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    usa le costanti con define:


    italiano.php
    define(_nome, "nome);

    inglese.php
    define(_nome, "name");

    e poi la richiami dentro la pagina a tuo piacimento..
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  3. #3
    L'avatar di jeyjackgames
    jeyjackgames non è connesso Utente giovane
    Data registrazione
    26-04-2005
    Residenza
    Bari
    Messaggi
    39

    Predefinito

    innanzi tutto grazie per la risposta..

    allora io io ho la pagina index no? Creo 2 pagine una italiano.php e una inglese.php,dentro la pagina index.php devo mettere questo codice?

    "italiano.php
    define(_nome, "nome);

    inglese.php
    define(_nome, "name");"

    scusami ma sono un po' noob di php.. potresti spiegarmi bene come fare? grazie mille


    EDIT: ho sentito dire che potrei fare una cosa del genere:
    come faccio?
    Ultima modifica di funcool : 06-03-2007 alle ore 12.53.35

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Per recuperare il valore della lingua in quel caso devi utilizzare $_SERVER['QUERY_STRING'].

    P.S.: Non scrivere due messaggi consecutivi, utilizza il tasto Edita.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    L'avatar di jeyjackgames
    jeyjackgames non è connesso Utente giovane
    Data registrazione
    26-04-2005
    Residenza
    Bari
    Messaggi
    39

    Predefinito

    ok scusate
    Ma questo comando la lingua da dove la prende? e dopo averla presa fa una traduzione automatica?

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Con $_SERVER['QUERY_STRING'] prendi tutto quello che c'è scritto dopo il punto di domanda nell'indirizzo. Naturalmente non ti fa la traduzione automatica, sarai tu con degli if o degli switch a scrivere il testo in base alla lingua.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  7. #7
    L'avatar di jeyjackgames
    jeyjackgames non è connesso Utente giovane
    Data registrazione
    26-04-2005
    Residenza
    Bari
    Messaggi
    39

    Predefinito

    capito grazie mille!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •