问题还是这样“ Warning: main(../includes/ArrangeSortSQl.php): failed to open stream: 没有那个文件或目录 in /var/www/html/ArrRoomManage.php on line 9Fatal error: main(): Failed opening required '../includes/ArrangeSortSQl.php' (include_path='.:/usr/share/pear') in /var/www/html/ArrRoomManage.php on line 9 ” 包含文件里写的是两个class.但是我如果写一个test.php <?php echo "hello"; ?> 然后在require("test.php"); 又是可以的。 在线等待了。
Warning: main(../includes/ArrangeSortSQl.php): failed to open stream: 没有那个文件或目录 in /var/www/html/ArrRoomManage.php on line 9Fatal error: main(): Failed opening required '../includes/ArrangeSortSQl.php' (include_path='.:/usr/share/pear') in /var/www/html/ArrRoomManage.php on line 9
”
包含文件里写的是两个class.但是我如果写一个test.php
<?php
echo "hello";
?>
然后在require("test.php");
又是可以的。
在线等待了。
或者你的requrie的文件中又再次require,include其他文件了?
注意绝对路径,相对站点路径,相对文档路径的区别,
相对文档路径是最安全的。
/**
*文件名:ArrangeRoomSQL.php
*目录:
*/
Class ArrangeRoomSQL extends GenerateSQL
{
//structure.
function ArrangeRoomSQL()
{
$DBName = "ephchat";
$this->GenerateSQL($DBName);
} //add.
(一下为一些函数)?>引用文件(admin.php):
require("../includes/ArrangeRoomSQl.php");
我就碰到过类似的,用ultraedit打开文件,结果也提示类似错误了