使用文件\获取\内容解析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文件加载导航栏,所以我可以编辑一个文件来更新整个站点

代码:

在我尝试将实际的php添加到该文件之前,该文件一直在工作

  <?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