index.php で言語メニューを動的に切り替えようとしていますが、うまくいきません。
次のコードの問題点:
$dir = "/en";
if (! is_dir($dir)){
include ('/menu/de.php');
}else{
include ('/menu/en.php');
}
以前の提案に基づいて、私も試しました
$dir = $_SERVER['DOCUMENT_ROOT'] . '/en';
if ( !is_dir(dirname(__FILE__).$dir)){
include ('/menu/de.php');
}else{
include ('/menu/en.php');
}
しかし、['DOCUMENT_ROOT'] の有無にかかわらず、サブディレクトリ /en にも de.php メニューが 1 つだけ表示されます。
助けてくれてありがとう。