我正在为我的网站创建一个语言文件 - 内容修改文件,以便我可以在我的管理面板中更改多个网站的文本。除了一件事,我一切正常。当我使用lang.php
内容如下的标准文件时:
$error_page_title = "$sitename | PAGE ERROR";
并使用
<? echo $error_page_title ?>
我得到:
示例.com | PAGE ERROR 出现在我的网站上。完美,正是我想要的。在我的配置文件中反映 $sitename 并输出正确的网站名称。
当我将其作为函数执行时:
function langString($lang_id) {
$lang_result = mysql_query("SELECT lang_string as phrase FROM lang WHERE lang_id='$lang_id'");
$lang_row = mysql_fetch_array($lang_result);
return $lang_row[phrase];
}
并使用
<? echo langString(3); ?>
我得到:
$网站名称 | 页面错误出现在我的网站上。不是我想要的... Arrr!
我怎样才能得到它,以便我的输出被识别为 PHP 而不是文本?