0

現在、parse_ini_file() を使用して、Smarty php ファイルで多言語サイトを作成しています。

$lang_file=parse_ini_file("lang/". $_SESSION["lang_folder"] ."/lang_file.ini",true);
$this->tpl->assignByref("lang",$lang_file);
$this->tpl->display('page.tpl'); 

それを呼び出すために page.tpl よりも:

{$lang.VARIABLE}

しかし、セキュリティ上の理由から一部のホスティングで parse_ini_file() が無効になっていることを読んだので、これを解決する方法を見つけたいと思います。構成ファイルを見つけたので、page.tpl の上部に次のように配置する必要があります。

{config_load file='en_lang.conf'} {* depending on current language stored in session *} 

いいですか、何か簡単で一般的な方法はありますか?

4

0 に答える 0