使用文件\获取\内容解析Php时出现问题
我从一个php文件加载导航栏,所以我可以编辑一个文件来更新整个站点 代码: 在我尝试将实际的php添加到该文件之前,该文件一直在工作使用文件\获取\内容解析Php时出现问题,php,dynamic,Php,Dynamic,我从一个php文件加载导航栏,所以我可以编辑一个文件来更新整个站点 代码: 在我尝试将实际的php添加到该文件之前,该文件一直在工作 <?php if(isLoggedIn()){ echo("<a class='btn btn-success' href='/account.php'> My Account </a>"); }else { echo("<a class='btn btn-succes
<?php
if(isLoggedIn()){
echo("<a class='btn btn-success' href='/account.php'> My Account </a>");
}else {
echo("<a class='btn btn-success' href='/login.php'> Login/Signup </a>");
}
?>
它只是将PHP显示为文本,而不是解析它。我怎样才能做到这一点?
谢谢。在本地文件系统上,你不能像那样获取PHP文件的内容。它不会被执行,只会返回纯文本、未经处理的代码
对于本地PHP文件,您需要
包含或要求。您无法在本地文件系统上获得文件内容。它不会被执行,只会返回纯文本、未经处理的代码
对于本地PHP文件,您需要包含或要求。为什么不做常规的要求?e、 g
<?php
require "path/to/nav-bar.php";
你为什么不做一个常规的要求?e、 g
<?php
require "path/to/nav-bar.php";
这两个代码是如何关联的???@Baba第二个代码块是我正在读取的导航栏文件的一部分。只需使用包含
。。。。(除非您长期使用webrequest/the long way,否则php代码不会与文件内容一起解析,这就是为什么我们对本地文件使用include
)。为什么不使用include
?这就是它的工作原理,你需要使用include或require。这两个代码有什么关系?@Baba第二个代码块是我正在读取的导航栏文件的一部分。只需使用include
。。。。(除非您长期使用webrequest,否则php代码不会与文件内容一起解析,这就是为什么我们对本地文件使用include
)。为什么不使用include
?这就是它的工作原理,您需要使用include或require。为了您的利益,我真的希望用户不可能设置$url
。为了您的利益,我真的希望用户不可能设置$url
。