该站点打印所有PHP,而不是使用它
另一个问题。我正在做一个CMS,我想登录链接到disapear当我想。所以我可以在adminCP中配置它。当我“翻转开关”时,我的configfunctions.php将该站点打印所有PHP,而不是使用它,php,html,Php,Html,另一个问题。我正在做一个CMS,我想登录链接到disapear当我想。所以我可以在adminCP中配置它。当我“翻转开关”时,我的configfunctions.php将$login更改为true 要使用它,我正在做: 但我的网站实际上打印了所有的PHP,当我使用其他PHP时也是如此。所以我的网站看起来像: 家,关于我们, 有人知道怎么解决吗 Wesley您不能通过简单地创建字符串来输出HTML代码。要写入输出,可以使用以下语句: <?php if ($loginEnabled == t
$login
更改为true
要使用它,我正在做:
但我的网站实际上打印了所有的PHP,当我使用其他PHP时也是如此。所以我的网站看起来像:
家,关于我们,
有人知道怎么解决吗
Wesley您不能通过简单地创建字符串来输出HTML代码。要写入输出,可以使用以下语句:
<?php if ($loginEnabled == true) {
echo '<li><a href="sample-login.html" class="login"><span class="mmLogin">Login</span></a></li>';
}; ?>
以上所述将完成同样的事情。还要注意,($loginEnabled=true)
始终为true,因为=
是赋值运算符。要检查$loginEnabled
是否为真,请使用:
if ($loginEnabled == true)
您还可以将其缩短为:
if ($loginEnabled)
阅读更多信息,.是您正在编辑的文件名
something.html
?如果是,这就是为什么它不作为php.unrelative处理,但是If($loginenabled=true)将始终返回true,因为您使用的是赋值运算符“=”,而不是“=”或“==”运算符。^…因为它将变量设置为true,所以不进行比较。我不知道为什么PHP在这个上下文中允许这个操作符。AD7six,不,当然不允许。只是一个.php文件。当然,您的服务器配置错误,或者您在问题中输入的代码不能代表您的实际操作。好的,谢谢,但它仍然不能回答我的问题。为什么我的页面打印所有代码而不是运行它。我用了你的方法->还在做。。。。
if ($loginEnabled)