auto-taal-select

Gesponsorde koppelingen

PHP script bestanden

  1. auto-taal-select

« Lees de omschrijving en reacties

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?
if(isset($_GET['lang'])){
    $lang = $_GET['lang']; #als we een al een taal krijgen vb door url die nemen
}else{
    $arrayke = array("be"=>"nl", "nl"=>"nl", "fr"=>"fr", "us"=>"en", "uk"=>"en");
    $host = gethostbyaddr($_SERVER["REMOTE_ADDR"]);
    $exh = explode(".",$host);
    $loc = $exh[(count($exh)-1)];
    if(isset($loc) && ($loc == "be" || $loc == "nl" || $loc == "en" || $loc == "fr" || $loc == "us" || $loc == "uk")){
    $location = $arrayke[$loc];
    $lang = $location;#anders kiezen tussen 3 talen
    }else{$lang = 'en';}#niet tussen die 3 talen neem engels
}
?>


# zet je waardat je een verwijzing wilt:
<a href=?page=home&lang=nl><img src=images/nl.gif height=10 alt="Nederlands" width=15 /></a><a href=?page=home&lang=en><img alt="English" src=images/uk.gif height=10 width=15 /></a><a href=?page=home&lang=fr><img alt="Franais" src=images/fr.gif height=10 width=15 /></a> <? if(isset($lang) && $lang == 'nl'){print "In Nederlands";}elseif(isset($lang) && $lang == 'fr'){print "En français";}else{print "In English";}?>

<?
#pagina:
if(isset($lang) && $lang == 'nl'){
     print "Pagina in het nederlands";
}
elseif($lang == 'fr'){
    print "Page en français";
}
else{
    print "Page in English";
}


?>

-----------------OF----------------------------
Je kan dan vb werken bij de talen met
$lng['nl']['welkom_message'] = "welkom";
$lng['en']['welkom_message'] = "welcome";
$lng['fr']['welkom_message'] = "bienvenue";

print $lng[$lang]['welkom_message'];

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.