auto lang mod vraagt om land codes??
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

- Cheeta
- Berichten: 1165
- Lid geworden op: 11 jan 2004, 11:26
- Locatie: Mijdrecht Sites: -- Derbi Club --
- Contacteer:
auto lang mod vraagt om land codes??
zie titel
wat moet ik invullen voor de landen???
wat moet ik invullen voor de landen???
Don't mess with BD and save the Cheeta's!
- Cheeta
- Berichten: 1165
- Lid geworden op: 11 jan 2004, 11:26
- Locatie: Mijdrecht Sites: -- Derbi Club --
- Contacteer:
denk niet dat die daarom vraagt aangezien die wss vanuit de ip adres of iets dergelijks het land zal aflezen???
Code: Selecteer alles
// Auto lang mod start
// If someone spoofs the language setting, then init_userprefs() will use the default language, as the spoofed result can't be found
$language = '';
$supported_languages = array();
$accept_language = strtolower (getenv ('HTTP_ACCEPT_LANGUAGE'));
if (!empty ($accept_language))
{
reset ($board_config);
$needle = 'auto_lang_';
$needle_length = strlen($needle);
while (list ($key, $value) = each ($board_config))
{
if ((strstr($key, $needle)))
{
$supported_languages[substr ($key, $needle_length)] = $value;
}
}
reset ($board_config); // Avoid nasty surprises for other coders
if (count ($supported_languages) > 0)
{
$accepted_languages = explode (',', $accept_language);
reset ($accepted_languages);
while (list(, $lng) = each ($accepted_languages))
{
$pos = strpos ($lng, ';');
if ($pos > 0) // The ; never occurs on position 0 in this case (unless spoofed)
{
$lng = substr ($lng, 0, $pos);
}
$lng = trim ($lng);
if (!empty($lng))
{
if (isset($supported_languages[$lng]))
{
$language = $supported_languages[$lng];
break;
}
else if (strstr($lng,'-')) // A user can have entered '-' at pos 0, so strpos is out for PHP 3 compliance
{
// break it up at the '-'
$lng = substr($lng, 0, strpos($lng, '-'));
if (!empty($lng) && isset($supported_languages[$lng]))
{
$language = $supported_languages[$lng];
break;
}
}
}
}
}
}
if (!empty ($language))
{
$board_config['default_lang'] = $language;
}
// Auto lang mod end
Laatst gewijzigd door Cheeta op 19 feb 2005, 21:26, 1 keer totaal gewijzigd.
Don't mess with BD and save the Cheeta's!
Daar vraagt die wel voor (hij krijgt namelijk de info uit de browser; kan ik verzekeren; van de autheur zelf gehoord). Je browser geeft bij bezoek namelijk de volgende gegevens af: IP & Systeem-gegevens(Browser info +language). Die leest die af; niet IP-adres in principe (zit wel in de nieuwe versie's aan te komen).
Bijna 1500 posts!