|
|
|
If you're looking to code a multilingue website, this is a technique i used in many solutions, specially for text that is inside a php code.
| <?php
/**
* index.php
* multilingual website
* lang/index.fr.php French translation
* lang/index.en.php English translation
*
* @author Hatem <hatem@php.net>
* @version 1.1.0 27 février 2002
*/
/**
* Detect and include language
*/
session_start();
if(!isset($lang)) {
$lang = getenv('HTTP_ACCEPT_LANGUAGE');
$lang_default = "en";
}
if (is_file("lang/index.$lang.php"))
{
$_SESSION["lang"] = $lang;
include("lang/index.$lang.php");
} else {
$_SESSION["lang"] = $lang_default;
include("lang/index.$lang_default.php");
}
/**
* Then code your website here
*/
echo _HELLO_;
echo "\n"._INFO_;
?> | |
| <?php
/**
* lang/index.en.php
*/
define("_HELLO_", "Hello");
define("_INFO_", "This web site support english and french");
?> | |
| <?php
/**
* lang/index.fr.php
*/
define("_HELLO_", "Salut");
define("_INFO_", "Ce site web supporte l'anglais et le français");
?> | | |
|
| Basic Authentication with sessions Categories : PHP, Beginner Guides, Authentication, Form Processing, Sessions | | | XDT Topsite (Gold v1.0) Categories : Databases, CSS, PHP, HTML and PHP, Sessions | | | Problem passing session variables Categories : Sessions, PHP | | | A beginner's session handling class Categories : PHP, PHP Classes, Sessions, Beginner Guides | | | Demo of Alternate Pagination Paradigm (Paging) Categories : PHP, User Interface, Sessions | | | GuestBook Light - a plug and play application for any website. Categories : PHP, Complete Programs, Filesystem, Sessions | | | AITSH Statistics Categories : Complete Programs, Databases, HTML and PHP, Sessions, PHP | | | base64 with encryption - encode and decode sessions Categories : PHP, PHP Classes, Encryption, Sessions | | | A simple PHP login script that you can modify to suite your needs. It use a session to store data in a session file submited by the page. Categories : PHP, Sessions, Security, Authentication | | | SPL and ITERATOR : examples Categories : PHP, Object Oriented, PHP Classes, Sessions | | | how to check if a string contains a letter from a different language? Categories : PHP, Regexps, Languages | | | How to implement a session tracking system. Categories : PHP, Sessions, Variables | | | Form Security - Match A Value For Success Categories : PHP, Authentication, HTML and PHP, Sessions, Security | | | Session Validation Methods (Security Checks) Categories : PHP, Sessions, Security | | | Prevent multi submit Categories : PHP, Sessions | |
|
|
|