|
|
|
Mehrsprachig mittels PHP
Zurück zur Übersicht Einige haben Probleme Webseiten Mehrspraching via PHP zu machen und lösen meist ihre Probleme mit HTML! Doch hier eine Problemlösung die ich gefunden habe das man mittels PHP die eigene Webseite Mehrspraching zu gestalten! PHP kenntnisse sollten vorhanden sein!
In meinem Beispiel habe ich die Sprachen Deutsch Englisch - Englisch Deutsch genommen!
Fangen wir an, zu erst brauchen wir die index.php:
| PHP |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
|
<?php
$lang = $_GET["lang"]; // GET Variable setzen
if($lang == "")
{
$lang = "de"; // Wenn die Variable $lang leer aufgerufen wird, lassen wir uns eine Sprache vor definieren! ( In meinem Beispiel verwende ich Deutsch )
}
include("lang_".$lang.".php"); // Includieren der lang_de.php, Wenn $lang Variable leer ist!
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Dein Webseiten Name</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head>
<body>
<a href="?lang=de">Deutsch</a> | <a href="?lang=en">Englisch</a>
<p><?php echo $Beispiel ?></p>
</body>
</html>
|
|
Das ist alles was wir zur index.php brauchen!
Nun brauchen wir auch eine lang_de.php und eine lang_en.php !
Beide Dateien müssen wir nurnoch mit Variablen füllen!
Zuerst benutze ich die lang_de.php !!
| PHP |
1:
2:
3:
|
<?php
$Beispiel = "Hallo, Mein Name ist Max Mustermann";
?>
|
|
Zu guter letzt damit die Seite auch auf Englsich ist brauchen wir die lang_en.php
| PHP |
1:
2:
3:
|
<?php
$Beispiel = "Hello, my name is Max Mustermann";
?>
|
|
Ich habe es selber getestet und bei mir funktioniert es einwandfrei! Wer damit Probleme haben sollte, kann dies hier schildern! Ich werde garantiert zurück antworten!
Kommentare
Zurück zur Übersicht
Autor PHPexpert
|
|
|
|