在定义跟获取网站的根目录是,我刚开始使用以下这种方法:
$path = str_replace('\', '/', str_replace('system/common.php', '', __FILE__));
在linux系统下运行,程序是正常运行的。可是在window下运行,就会报错了,找不到目录。
最后我找到了其中的原因,并改为一下语句:(出场顺序很重要啊,问世间情为何物,不好意思,跑偏了)。
$path = str_replace('system/common.php', '', str_replace('\','/',__FILE__));
问题即可解决。
注:第一种方式是先替换文件路径后缀,获取根目录,但window下找不到'system/common.php',所以程序报错了(window下是systemcommon.php)。
逻辑需要严谨,严谨,再严谨!