Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 04-05-2007, 02:33
Benutzerbild von Ricola Ricola
 Registrierter Benutzer
Links : Onlinestatus : Ricola ist offline
Registriert seit: Feb 2007
Ort: Deutschland
Beiträge: 102
Ricola ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hey =)
dein default sollte als letztes stehen
PHP-Code:
switch ($_GET["lang"]) {
    case 
"de":
        include(
"lang_de.php");
        break;
    case 
"en":
        include(
"lang_en.php");
        break;
    default: 
// hier her ;P
        
include("lang_de.php");
        break;


tipp: kannst mal $_SESSION['lang'] eventuell einbinden,
so wird die sprache die gewählt wurde als session gespeichert bis der user seinen
browser schliesst bzw die seite verlässt.
ein vorschlag wäre von mir zB

index.php
PHP-Code:
<?php
if ( !isset($_SESSION['lang']) )
{
include(
"lang_en.php");
$_SESSION['lang'] = "en";
}
else
{
include(
"lang_".$_SESSION['lang'].".php");
}
?>

<a href="/action.php?lang=de">Deutsch</a> - <a href="/action.php?lang=en">English</a>

action.php
PHP-Code:
<?php
session_start
();

if ( isset(
$_REQUEST['lang']) )
{
$_SESSION['lang'] = $_REQUEST['lang'];
header("Location: " .$_SERVER['HTTP_REFERER']);
}
else
{
header("Location: " .$_SERVER['HTTP_REFERER']);
}
?>
der user klickt auf den link, und wird nach action.php gebracht,
dort wird geprüft was der user als request gewählt hat,
dann wird das in eine session gespeichert udn der user wird
zurück transportiert zur index.php die in der gewählten sprache dargestellt wird.

wenn es weiterhilft =)

EDIT:
hmm ok goth war schneller mit dem default =o)
__________________
-wissen was mann weiss und wissen was mann nicht weiss, das allein ist wissen...und eine stärke der FRAUEN!!! ;P- </n(R)icola>
Mit Zitat antworten