问题描述
- PHP中require_once不同目录下引用文件出错
-
目录结构是这样的:
1.php
3.php
文件夹2
2.php
1.php中require_once 2和3文件
2.php中又require_once 3.php
报错Fatal error: require_once(): Failed opening required '../3.php'
当2.php放置在与13同一目录下则不会出错
不懂这是怎么回事?
解决方案
我想问的是,你1中引了2.3为什么2中还要引3?
解决方案二:
如果 2.php在文件夾2裡,這樣寫是讀不到 3.php 的。建議改成用絕對路徑。放˙到哪個主機都沒問題的。
搜一下 php require 絕對路徑就有很多料了
解决方案三:
可以查看下入口文件位置,再根据此位置引入。
建议改成绝对路径。
时间: 2025-01-19 01:16:35