【问题标题】:Why i cannot directly call the php file inside folders using the directory path?为什么我不能使用目录路径直接调用文件夹内的 php 文件?
【发布时间】:2025-12-30 15:40:04
【问题描述】:

我有一个名为 GASS 的根文件夹,我将所有的 php 文件和其他相关文件夹(模板、图像、js、字体、css)放在里面。当我尝试在 localhost 中运行我的项目时,http://localhost/GASS/alarm_A16GSM.php 一切都很顺利。 我想将 URL 更改为更具体, http://localhost/GASS/alarmsystem/16zone/A16/overview.php 因此我重命名了 php 文件并将其放在文件夹中。

  • 气体
    • 报警系统
      • 16区
        • A16
          • 概述

但是,当我尝试运行新 URL 时,页面显示错误。

页面加载成功的第一个 URL 的代码。

 <div class="overview"><a href="alarm_A16GSM.php" id="overview-selected"><span>

页面显示错误的新 URL 的代码。

<a href="alarm-system/16-zone/A16/overview.php" id="overview-selected">

这是错误信息:

Warning: include(templates/header.php): failed to open stream: No such file or directory in .....

如何使用新 URL 成功加载页面?我将如何遍历四个级别直到根目录才能成功加载页面?为什么我不能使用(alarm-system/16-zone/A16/overview.php)路径直接调用php文件?

p/s:对不起我的英语不好。

【问题讨论】:

标签: php url directory


【解决方案1】:

看来您必须更新所有相对 url 以适应新的 url 结构。

检查你的,

<link rel="stylesheet" href="css/style.css">

 <script src="js/main.js"></script>

尝试使用/css/style.css 而不是css/style.css,有时它可能会解决问题。

更新

也根据新的 URL 结构更改您的链接

<a href="alarm-system/16-zone/A16/overview.php" id="overview-selected">

【讨论】:

猜你喜欢
相关资源
最近更新 更多
热门标签