Visualizzazione risultati 1 fino 1 di 1

Discussione: Messaggio multilingua non funzionante

  1. #1
    pupax non è connesso Utente giovane
    Data registrazione
    06-05-2010
    Messaggi
    30

    Predefinito Messaggio multilingua non funzionante

    Ho creato un sito in dreamweaver cs5 dove c'è uno script in js che allla modifica di un input invia un messaggio poi lo script php scrive il messaggio nella lingua scelta
    Però funziona in tutte le lingue ma nella lingua in francese nn scrive il messaggio.
    Io lo ho provato su apache con mysql,php5,phpmyadmin.
    Vi mando tutti i file :) (i file delle lingue se hanno degli errori lasciateli perdere son o solo prove!! ) Se ci sono errori di ortografia scusatemi.
    Pupax.Grazie!!
    Index.php:
    Codice PHP:
    <?php
    include("functions.php");
    if(isset(
    $_GET['lang'])&&($_GET['lang']=='it' || $_GET['lang']== 'en' || $_GET['lang']== 'fr' || $_GET['lang']== 'de'))
    $lang=$_GET['lang'];
    else
    $lang='it';




    include(
    ''.$lang.'.php');


    ?>
    <!DOCTYPE HTML>
    <html>
    <head>
    <script type="text/javascript">
    function controllo(contr){
    if (contr==""){document.getElementById("msg").innerHTML='<?php echo $output[0]?>'}
    else {document.getElementById("msg").innerHTML=''}}
    </script>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Pupax.it</title>
    <link href="pupax/css/classic.css" rel="stylesheet" type="text/css" media="screen">
    <link href="pupax/css/stampa.css" rel="stylesheet" type="text/css" media="print">
    <link href="pupax/css/tv.css" rel="stylesheet" type="text/css" media="tv">
    <link href="pupax/css/pro.css" rel="stylesheet" type="text/css" media="projection">
    </head>

    <body>
    <div class="menu">
    </div>
    <div class="selezlang">
    <?php
    echolang
    ();
    ?>
    </div>
    <div class="login">
    <div id="msg"></div>
    <form action="" method="POST">
    <input name="username" onChange="controllo(this.value)"type="text">
    <input name="password" type="password">
    <input name="Login" type="submit">
    </form>
    </div>
    <div class="publicita">
    <?php
    echo $output[1];
    ?>
    </div>
    <div class="contenuto">
    </div>
    </body>
    </html>
    it.php:
    Codice PHP:
    <?php
    $output
    [0]= 'Un campo è vuoto!';
    $output[1] = 'Questa è la pubblicità';
    ?>
    fr.php
    Codice PHP:
    <?php
    $output
    [0] = "Il s'agit de la connexion";
    $output[1] = "Il s'agit de la publicité";
    ?>
    de.php
    Codice PHP:
    <?php
    $output
    [0] = "Dies ist das Login";
    $output[1] = "Das ist Werbung";
    ?>
    en.php
    Codice PHP:
    <?php
    $output
    [0] = "This is the login";
    $output[1] = "This is advertising";
    ?>
    functions.php
    Codice PHP:
    <?php

    function echolang()
    {
    echo
    "Seleziona la tua lingua/Select your language:<br>";
    echo
    "<a href='" . $_SERVER['PHP_SELF'] . "?lang=it'>IT</a> - ";
    echo
    "<a href='" . $_SERVER['PHP_SELF'] . "?lang=en'>EN</a> - ";
    echo
    "<a href='" . $_SERVER['PHP_SELF'] . "?lang=de'>DE</a> - ";
    echo
    "<a href='" . $_SERVER['PHP_SELF'] . "?lang=fr'>FR</a>";
    }
    function
    e($echo){echo $echo;}

    ?>
    Ultima modifica di pupax : 31-01-2011 alle ore 22.01.32 Motivo: Errore Ortografico

Regole di scrittura

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