include.php怎么沒有用啊。。
<?php session_start(); define("ROOT",?dirname(__FILE__)); set_include_path(".".PATH_SEPARATOR.ROOT."/lib".PATH_SEPARATOR.ROOT."/core".PATH_SEPARATOR.ROOT."/configs".PATH_SEPARATOR.get_include_path()); require_once?'mysql.func.php'; require_once?'image.func.php'; require_once?'common.func.php'; require_once?'string.func.php'; require_once?'page.func.php'; require_once?'upload.func.php'; require_once?'configs.php'; require_once?'admin.inc.php'; connect();
這是include.php
但是每當require_once '../include.php';
都沒用,,比如在doLogin.php里用,報警加錯誤
Warning: require_once(../include.php): failed to open stream: No such file or directory in E:\wamp\www\shop\wodeshop\admin\doLogin.php on line?2
?Fatal error: require_once(): Failed opening required '../include.php' (include_path='.;C:\php\pear') in E:\wamp\www\shop\wodeshop\admin\doLogin.php on line?2
前面驗證碼包涵它的時候也是沒有,但用require_once '../lib/image.func.php'; 是沒問題的。
在線求解啊。。。
2014-12-01
肯定是你文件沒有包含對,要不就是路徑沒有設置對,才會報這個錯誤的
你可以試試
^-^...
2015-06-27
define("ROOT", dirname(__FILE__));
"可能是file左右,要兩個‘_’”我就是這么錯的
2014-12-02
啊,原來把include.php放在了shopImooc文件夾的外面,怪不得包涵不到,大意了,還是要細心啊。
但是又有一個新的問題,PHP是5.5.12版本,他告訴我The mysql extension is deprecated and will be removed in the future: use mysqli or PDO。
那就應給吧以前的 mysql改成mysqli ??
比如?
$link?= mysql_connect(DB_HOST,DB_USE,DB_PWD); ? ?
mysql_select_db(DB_DBNAME,?$link); ? ?
改成 ? ?
$link?= mysqli_connect(DB_HOST,DB_USE,DB_PWD,DB_DBNAME); ??
而且
mysql_query($sql); ? ??
改mysqli_query($link, $sql); ? ? (這里是要把 $link 設成全局的節奏嗎。。。)
總之所有的mysql都要變mysqli,而且新函數后面的參數有些跟以前的不一樣。