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';
這個是路徑
我總覺著是路徑設置問題,希望有經驗的朋友指點一下。
2016-08-05
為什么我的dologin運行后變成下面這樣是怎么回事???
2016-08-09
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_'));按照自己的路徑,我的路徑是就解決了
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-02
我用
<?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;是什么???
2016-07-30
?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());
錯誤信息說的是:不存在 dbconfig,或者dbconfig無法打開,檢查下dbconfig是否在include_path中