Hello Robert,
hoppla, was passiert denn da?
ich bin über Dein "return" im Switch gestolpert und habe ein kleines Experiment gemacht
<?php ### switch_lang.php ###
übernimmt $_GET['lang']
$language = '';
if (isset($_GET['lang'])) $language = strtolower($_GET['lang']);
function choose_lang($lang_param)
{
switch ($lang_param)
{
case 'de':
return 'language/german.php';
case 'us':
return 'language/ami.php';
default:
return 'language/english.php';
}
}
echo choose_lang($language);
?>
Das ergibt die Fehlermeldungen
Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
Fatal error: Unknown: Failed opening required '/home/thomas/web/php4/Switch/switch_lang.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0
Was gesachieht denn da?
Ich erinnere mich so dunkel, dass wir mal darüber diskutiert haben könnten hier.
Wird da ein "include()" ausgelöst?
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)