0

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 つだけ表示されます。

助けてくれてありがとう。

4

0 に答える 0