Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // THIS PAGE IS INCLUDED FIRST ON ALL SUBPAGES
- $lang = 'en'; // sets default language
- $accepted = array('en', 'da');
- if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) && !empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
- $browserlang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
- if (in_array($browserlang, $accepted)) {
- $lang = $browserlang;
- }
- }
- $trans = parse_ini_file('engine/'.$lang.'.ini');
- function say($item) {
- global $trans;
- if (array_key_exists($item, $trans)) {
- return $trans[$item];
- } else {
- return 'ERROR!'; // maybe a redirect to an error page would be best
- }
- }
- /*------------------------------------------------------------------------------*/
- // THIS IS A SUB PAGE
- function outputthis() {
- echo '<h1 id="header">' .say('HEADER'). '</h1>';
- echo '<h1 id="welcome">' .say('WELCOME'). '</h1>';
- }
- outputthis();
- /*------------------------------------------------------------------------------*/
- /*
- en.ini contains:
- WELCOME = 'Hello and good morning!'
- BYE = 'Safe journey!'
- HEADER = 'This is a website'
- da.ini contains:
- WELCOME = 'Goddag med dig'
- BYE = 'Hav en god dag'
- HEADER = 'Dette er en hjemmeside'
- */
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement