2015-08-28 24 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的普通副本。 –

相关问题