Maresa P.: mehrsprachige Internetpräsenz: de, en, pl, ru

Beitrag lesen

Moin!

Hallo Sven

Du erstellst die Dateien
/de/allg_datei1.php
/en/allg_datei1.php
...

Und in jeder dieser Dateien steht nur (einfachste Variante):

<?php

$lang = "de"; // oder "en", "pl"...
include ("../allg_datei1.php");
?>


>   
> Dann verlinkst du nicht die allgemeine Datei, sondern die in jedem Sprachverzeichnis, und erhälst immer die Sprache in $lang in deinem Skript für die DB-Abfrage.  
>   
> Etwas schöner (aber auch komplizierter) wäre es, wenn du in /allg\_datei1.php am Beginn einen Code einsetzt, der die angeforderte URL auseinandernimmt und aus den ersten beiden Zeichen die Sprache generiert - verfügbar gemacht in den jeweiligen Sprachen würde dieses Skript dann entweder durch einen Datei-Link (Unix-Kommando "ln"), oder durch mod\_rewrite, welches alle Zugriffe auf beliebige URLs mit "allg\_datei1.php" umlenkt auf die zentrale Datei im Hauptverzeichnis.  
  
  
vielen Dank für Deinen hinweis. So werde ich es lösen.  
  

>  - Sven Rautenberg  
  
Gruß  
Maresa