PHP-Einfach.de PHP lernen leicht gemacht

Navigation
» Startseite
» Newsübersicht
» Kontakt
» Impressum

Community
» Forum
» Gästebuch

Tutorial
» PHP Tutorial
» MySQL Tutorial
» PHP
» MySQL
» Codeschnipsel

Downloads
» Einführung
» Scripts
» Command Board

Sonstiges
» md5-Generator
» Generator
» Wissenswertes

PHP lernen


Dieses Projekt wird unterstützt von
Lichteffekte Shop

 
Partner:
PHP Forum
Mathe Nachhilfe
Suchmaschinenoptimierung

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

News
13.08 - » Spam im Gästebuch
Endlich Schluss mit dem Spam

08.12 - » Clanletter 2.0
Clanletter wurde komplett neu programmiert

01.09 - » Command Board 1.0 - 2.0
Das Command Board 1.0 Beta 2.0 ist erschienen


Mehr

Forum
» Entwickler Forum

» insert nach login

» Tabellenzelle zu groß







© PHP-Einfach.de 2003 - 2012