我需要你的幫助,因爲我不能在我的代碼之間使用<?php echo $lang['LANG_NAME']; ?>
它弄亂了我的整個網站。所以,如果你們中的任何人都可以告訴我或發佈那個很好的答案。無法得到此工作
注意:「LANG_NAME」將替換爲語言文件中的內容。
注:我也有,因爲這一切都包含它是被包含在索引和其他網頁,並與頭包括和頁腳包含文件中導航。
P.S它工作時,它是在整個代碼之外。
[代碼]
<ul class="nav usernav">
<?php
if (isset($_SESSION["user"])){
$author = $_SESSION["user"];
echo "<li>Logged In As: <a href='Account.html'>" . $author . "</a>.<a href='Logout.html'><?php echo $lang['MENU_LOGOUT']; ?></a></li>";
if ($_SESSION['role'] == 'admin') {
echo "
<li><a href='/admin'>Admin CP</a></li>
";
}
} else {
echo "
<li><a href='Register.html'><?php $lang['MENU_REGISTER']; ?></a></li>
";
echo "
<li><a href='Login.html'><?php echo $lang['MENU_LOGIN']; ?></a></li>
";
}
?>
[/代碼]
語言文件:
[代碼]
<?php
/*
------------------
Language: English
------------------
*/
$lang = array();
// Menu
$lang['MENU_HOME'] = 'Home';
$lang['MENU_FORUM'] = 'Forum';
$lang['MENU_MEMBERS'] = 'Members';
$lang['MENU_CONTACT'] = 'Contact Us';
$lang['MENU_LOGIN'] = 'Login';
$lang['MENU_REGISTER'] = 'Register';
$lang['MENU_LOGOUT'] = 'Logout';
?>
[/代碼]
這個問題打亂了我的整個大腦。 –
什麼是錯誤? – rjustin
我不好意思,我忘了在帖子中看到我不能使用<?php $ lang ['LANG_NAME'];在我的代碼之間它會弄亂我的網站並且不顯示。 「LANG_NAME」將替換爲語言文件中的內容。 – Brian