sub.php里使用 require("../config.php"); 而 config.php使用 fopen("$txtFile","r")
实际上相当于把config的代码写到了sub.php里 所以fopen打开文件 相当于sub.php的同级目录下
所以项目里一般采用绝对路径的方法
fopen(dirname(__FILE__) . ’/‘ . $txtFile, ‘r’) ;
或者用相对路径
fopen(’./‘ . $txtFile, ‘r’) ;
config.php 里的语句应该这样写:
fopen(dirname(__FILE__) . ’/‘ . $txtFile, ‘r’) ;
这样config.php读取的文件“txt.txt”就是相对于config.php的路径了。
建议写绝对路径
$_SERVER['DOCUMENT_ROOT']."/txt.txt"
不是根目录