欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

遇到一个文件路径的有关问题,求教

程序员文章站 2022-06-06 15:50:56
...
遇到一个文件路径的问题,求教。
遇到了和该帖楼主一样的问题http://hi.baidu.com/linywh/item/1ae8ac335f0d4ef8e6bb7a73
我的项目文件夹结构是这样的

|――images
|――include
&nbsp |――class
&nbsp |――config
&nbsp |――function
|――index.php
在config文件夹中有一个配置文件config.php class文件夹中有一个文件mysql.class.php 我在 config.php中使用require_once("../class/mysql.class.php");
而后我 又在index.php中使用require_once ("include/config/config.php");
这时它就提示我错误

Warning: require_once(../class/mysql.class.php) [function.require-once]: failed to open stream: No such file or directory in E:\www\blog\include\config\config.php on line 13

Fatal error: require_once() [function.require]: Failed opening required '../class/mysql.class.php' (include_path='.;C:\php5\pear') in E:\www\blog\include\config\config.php on line 13
照常向我这样的初学者、小菜鸟有百度谷歌逛了一下,找了一个方法dirname(__FILE__)用来获得当前文件夹的绝对路径.和dirname()的嵌套使用dirname(dirname(__FILE__))获得上一层目录于是我就改了我config.phpd require_once语句
改为require_once(dirname(dirname(__FILE__))."../class/mysql.class.php");
接着在index.php中引用config.php就不会出现错误


我按照那个帖子的方法做了,问题解决了,但是我还是不能理解为什么不出错了?在我这,这两个文件路径输出出来分别是这样的:
D:\web\graduatesManagement../class/Database.class.php
D:\web../class/Database.class.php
这两个路径实在是看不懂,求各位帮忙解答一下,谢过。
文件路径

网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • 遇到一个文件路径的有关问题,求教
  • 专题推荐

    作者信息
    遇到一个文件路径的有关问题,求教

    认证0级讲师

    推荐视频教程
  • 遇到一个文件路径的有关问题,求教javascript初级视频教程
  • 遇到一个文件路径的有关问题,求教jquery 基础视频教程
  • 视频教程分类