Nee, je syntax in eerdere posts is niet goed. Daar zijn de . (punten) vergeten.
<?php
if (isset ($_SESSION['lang'])
{
$lang = $_SESSION['lang'];
include ('lang/' . $lang . '.inc.php');
}
?>
Deze zou het moeten doen. Alleen is de eerste keer waarschijnlijk nog geen taal geset in de session, daarom zou ik dit doen:
<?php
if (isset ($_SESSION['lang'])
{
$lang = $_SESSION['lang'];
}
else
{
$lang = "nl";
}
include ('lang/' . $lang . '.inc.php');
?>
Aangenomen dat default op 'nl' staat en dat de file nl.inc.php heet.
En om de taal te setten in de session kan je b.v. op de pagina linkjes maken met de taalkeuze.
<a href="?taal=nl">Nederlands</a>
Dit check je met:
<?php
if(isset($_GET['taal']))
{
$_SESSION['lang'] = $_GET['taal'];
}
?>
heb nu dit:
<?php
error_reporting(E_ALL);
session_start();
if (isset ($_SESSION['lang'])
{
$lang = $_SESSION['lang'];
}
else
{
$lang = "nl";
}
include ('lang/' . $lang . '.inc.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://
www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://
www.w3.org/1999/xhtml">
<head>
...
maar de pagina is nog steeds wit
Luuk schreef op 20.02.2006 21:31
heb nu dit:
<?php
error_reporting(E_ALL);
session_start();
if (isset ($_SESSION['lang'])
{
$lang = $_SESSION['lang'];
}
else
{
$lang = "nl";
}
include ('lang/' . $lang . '.inc.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
...
maar de pagina is nog steeds wit
Maar er gebeurt ook niks. Echo eens een $var uit je bestand.
hieronder staat nog een heel design SanThe
dit heb ik hier alleen even weggelaten
maar haal ik nu het session gedeelte weg, dan zie ik wel alles, zet ik het weer terug, is heel de pagina weer wit
Krijg je geen error? Dat moet namelijk wél.
if (isset ($_SESSION['lang'])
hier moet nog een ) achter dus
if (isset ($_SESSION['lang']))
maar hij werkt nu wel santhe, thx!
maar als ik nu dit doe:
case 'copyright':
print '<h2 align="center">Copyright</h2>
<br>
'$inhoud'
';
break;
is de pagina weer wit ($inhoud, kom uit het geinclude nl.inc.php)