php-include_once - include_once包含php文件出错
写了一个小练习,目录结构如下
/view/user/userRegister.php发送
post请求给/service/user/userRegister.php
userRegister.php文件include_once了
/model/user/userModel.php
userModel.php文件include_once了
/model/db.php
具体的包含的代码是
userRegister.php中include_once '../../model/user/userModel.php'
--》userModel.php'中include_once '../db.php'
在eclipse中按住ctrl是可以切换的但是还是报了这样的一个错
回复内容:
写了一个小练习,目录结构如下
/view/user/userRegister.php发送
post请求给/service/user/userRegister.php
userRegister.php文件include_once了
/model/user/userModel.php
userModel.php文件include_once了
/model/db.php
具体的包含的代码是
userRegister.php中include_once '../../model/user/userModel.php'
--》userModel.php'中include_once '../db.php'
在eclipse中按住ctrl是可以切换的但是还是报了这样的一个错
看得很乱,实际上,你可以在入口文件即 index.php中,定义一个代表根目录(比如D:\www\Xproject)的变量app_dir,每次include文件的时候,拼接上这个app_dir就可以了。免得这么乱。
app_dir的获取可以用魔术变量DIR来获取,当然是否要截取处理等等自己搞掂,能把项目根目录拿到就行。
说了这么多,没说出重点,请用:绝对路径。谢谢 @libraco 。
推荐阅读
-
这段php生成xml文件的代码找不出错误,可是就是总是提示错误
-
php文件调用与包含几个函数include_once() require_once()include()require(
-
ThinkPHP实现动态包含文件的方法_php实例
-
php的curl获取有301/302跳转文件出错问题解决
-
PHP 网络开发详解之远程文件包含漏洞
-
php递归获取目录内文件(包含子目录)封装类分享_PHP
-
Nginx虚拟目录配置文件(包含PHP配置与重写)
-
PHP INCLUDE语句包含一系列不同文件
-
PHP脚本的10个技巧转自ZDNet--包含文件_PHP教程
-
php递归获取目录内文件(包含子目录)封装类分享