2015-08-28 74 views
-3

我目前工作的一個簡單的CMS爲我的博客,你可以看一下用戶,修改和創建新的崗位,檢查主網頁上看到這一切的樣子,有一個註銷/登錄按鈕,實際工作。

這就是這種情況。所有的按鈕的工作原理,我確實找到了我的方式來插入一個管理菜單到只有當你登錄時才彈出的主頁面。但是我不想當你實際上時顯示「主頁面」按鈕主要頁面的原因很明顯,我想在菜單文件中這樣做.php。

我以爲會是有效的方式是

<?php 
if ($_SERVER['PHP_SELF'] !== 'blog_dm/index.php') 
echo "<li id='blog-menu'><a href="blog_dm/index.php" target="_blank">Zobacz strone</a></li>"?> 

但它顯示彈出一個錯誤信息

Parse error: syntax error, unexpected 'blog_dm' (T_STRING), expecting ',' or ';

我在做什麼錯?

+0

您的問題的標題與您的問題前提不符。我在這裏期待提取'$ _SERVER'值的嘗試,但是會出現解析錯誤。 –

回答

0

使用單引號而不是雙引號。

echo "<li id='blog-menu'><a href='blog_dm/index.php' target='_blank'>Zobacz strone</a></li>"; 
0

或者反斜線:

echo "<li id='blog-menu'><a href=\"blog_dm/index.php\" target=\"_blank\">Zobacz strone</a></li>"; 
0

還記得 「;」在行末。

<?php 

if ($_SERVER['PHP_SELF'] !== 'blog_dm/index.php') { 
    echo "<li id='blog-menu'><a href='blog_dm/index.php' target='_blank'>Zobacz strone</a></li>"; 
} 

?> 
+0

你的答案是完全錯誤的,你可以看到爲什麼? –

+0

對!現在它是另一個2的普通副本。 –

相關問題