[code]
<?php
//nl.lang.php
$message = array();
$message['select_lang'] = "Select Your Language Please<br />";
?>
[/code]
[code]
<?php
//eng.lang.php
$message = array();
$message['select_lang'] = "Taal selecteren<br />";
?>
[/code]
[code]
//taalscript.php
<?php
/*
CREATE TABLE `taal` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , 
`ip` VARCHAR( 100 ) NOT NULL,
`lang` VARCHAR( 100 ) NOT NULL,
unique(ip)
) ENGINE = MYISAM ;
*/
$config['db']		= "";
$config['user'] 	= "";
$config['pw']		= "";
$config['host']		= "localhost";
if(mysql_connect ($config['host'], $config['user'], $config['pw']) && mysql_select_db ($config['db'])){
		echo 'Database fout?';
		exit;
}
$select_language	= "SELECT `lang` FROM `taal` WHERE `ip` = '". $_SERVER['REMOTE_ADDR'] ."'";
$query_language		= mysql_query($select_language) OR DIE (mysql_error());

if(mysql_num_rows($query_language) == 0){
 	include('eng.lang.php');
 	$row = 0;
}
else{
	$row_language = mysql_fetch_assoc($query_language);
	if(file_exists($row_language['lang'] .'.lang.php')){
		include($row_language['lang'] .'.lang.php');
	}
	else{
		include('eng.lang.php');
	}
	$row = 1;
}
if(isset($_GET['lang'])){
	$_GET['lang'] = mysql_real_escape_string($_GET['lang']);
	if($row == 1){
		$query_insert_lang = mysql_query("UPDATE `taal` SET `lang` = '". $_GET['lang'] ."' WHERE `ip` = '". $_SERVER['REMOTE_ADDR'] ."'") OR DIE (mysql_error());
	}
	else{
		$query_insert_lang = mysql_query("INSERT into `taal` SET `lang` = '". $_GET['lang'] ."', `ip` = '". $_SERVER['REMOTE_ADDR'] ."'") OR DIE (mysql_error());
	}
	
	if(file_exists($_GET['lang'] .'.lang.php')){
	include($_GET['lang'] .'.lang.php');
	}
	else{
		include('eng.lang.php');	 	
	}
}
?>
[/code]
[code]
//home.php
include('taalscript.php');
echo $message['select_lang'];
[/code]