为了账号安全,请及时绑定邮箱和手机立即绑定

set_include_path 路径设置问题。

这个是错误信息
Warning: require_once(dbconfig.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 'dbconfig.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."/lib".PATH_SEPARATOR.ROOT."/core".PATH_SEPARATOR.ROOT."/conf".PATH_SEPARATOR.get_include_path());

require_once'dbconfig.php';

require_once'mysql_conn.php';

require_once'admin_inc.php';


这个是路径

http://img1.sycdn.imooc.com//579c402400016f6405630254.jpg

我总觉着是路径设置问题,希望有经验的朋友指点一下。


正在回答

5 回答

为什么我的dologin运行后变成下面这样是怎么回事啊?http://img1.sycdn.imooc.com//57a441650001309909110505.jpg

0 回复 有任何疑惑可以回复我~
#1

世纪猛男 提问者

你的 username , password, verify,autoflag 都没有定义,查看一下这些函数是否被执行。数据库那边你再检查一下。
2016-08-05 回复 有任何疑惑可以回复我~

set_include_path(PATH_SEPARATOR." D:/wamp/www/shopImooc/lib".PATH_SEPARATOR." D:/wamp/www/shopImooc/core".PATH_SEPARATOR." D:/wamp/www/shopImooc/conf".PATH_SEPARATOR.get_include_path());


require_once('D:/wamp/www/shopImooc/lib/image.func.php');

不要定义根路径define("ROOT",dirname('_FILE_'));按照自己的路径,我的路径是就解决了

1 回复 有任何疑惑可以回复我~

解决了,是路径的问题,把路径改成

set_include_path("C:/xampp/htdocs/gtrading/lib;C:/xampp/htdocs/gtrading/core;C:/xampp/htdocs/gtrading/conf".get_include_path());

就好了。

1 回复 有任何疑惑可以回复我~

我用

<?php

           set_include_path(dirname(__FILE__));

           $include_value = ini_get('include_path');

           echo $include_value;

看了下路径,结果是

C:\xampp\htdocs

我改成

set_include_path(get_include_path().PATH_SEPARATOR . "lib/");

还是找不到。

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='.;C:\xampp\php\PEAR;lib/') in C:\xampp\htdocs\gtrading\include.php on line 5

其中C:\xampp\php\PEAR;是什么啊?



0 回复 有任何疑惑可以回复我~
#1

小学生打打酱油

请问这个问题你解决了吗
2016-08-09 回复 有任何疑惑可以回复我~
  1.  Windows与Linux路径分隔符号不同,路径分隔符设置为DIRECTORY_SEPARATOR
    修改为如下代码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());

  2. 错误信息说的是:不存在 dbconfig,或者dbconfig无法打开,检查下dbconfig是否在include_path中

0 回复 有任何疑惑可以回复我~
#1

世纪猛男 提问者

我都修改了,还是不行……
2016-08-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117284    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程

set_include_path 路径设置问题。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信