set_include_path 设置好总是找不到文件

世纪猛男 2016-08-04 06:29:31
出现错误:

Warning: require_once(mysql_conn.php): failed to open stream: No such file or directory in C:\xampp\htdocs\gtrading\include.php on line 5

Fatal error: require_once(): Failed opening required 'mysql_conn.php' (include_path='.;.\lib;.\core;.\conf;.;C:\xampp\php\PEAR') in C:\xampp\htdocs\gtrading\include.php on line 5
代码是:
<?php
session_start();
define("ROOT",dirname('_FILE_'));
set_include_path(".".PATH_SEPARATOR.ROOT.DIRECTORY_SEPARATOR."lib".PATH_SEPARATOR.ROOT.DIRECTORY_SEPARATOR."core".PATH_SEPARATOR.ROOT.DIRECTORY_SEPARATOR."conf".PATH_SEPARATOR.get_include_path());
require_once'mysql_conn.php';
require_once'dbconfig.php';
require_once'admin_inc.php';
文件位置是:

我用:
<?php
set_include_path(dirname(__FILE__));
$include_value = ini_get('include_path');
echo $include_value;
结果为:
C:\xampp\htdocs

这个问题困扰我好久了,真心求教,希望有经验的大神帮帮我。谢谢了!!!
...全文
357 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
世纪猛男 2016-08-04
  • 打赏
  • 举报
回复
暂时解决了,把路径直接替换成 set_include_path("C:/xampp/htdocs/gtrading/lib;C:/xampp/htdocs/gtrading/core;C:/xampp/htdocs/gtrading/conf".get_include_path()); 就好了。
世纪猛男 2016-08-04
  • 打赏
  • 举报
回复
求大神解答,真的非常急,好闹心。哎哎。
世纪猛男 2016-08-04
  • 打赏
  • 举报
回复
我在网上查,有人说替换分隔符 我就改成了 set_include_path(".".PATH_SEPARATOR.ROOT.DIRECTORY_SEPARATOR."lib".PATH_SEPARATOR.ROOT.DIRECTORY_SEPARATOR."core".PATH_SEPARATOR.ROOT.DIRECTORY_SEPARATOR."conf".PATH_SEPARATOR.get_include_path()); 还是不行

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧