index.PHP
|lib -> lib.PHP
|framework -> fw.PHP
|folderA -> index2.PHP
在lib.PHP中,有一个具有require_once的functionA(),它从index2.PHP正确调用“ fw.PHP”:
functionA(){
require_once "../framework/fw.PHP";
//other stuff...
}
如果从index.PHP调用,则必须更改路径.
我确实需要一种方法来动态包含路径,而无需在每个页面内设置特定代码.
是否存在固定路径的方法?
我试图使用__FILE__,dirname()…但是没有满意的解决方案.
解决方法:
您可能需要对其进行调整,才能使其正常工作,具体取决于您的路径设置方式…但是,对于大多数标准设置而言,这将起作用.
$basepath = substr($_SERVER['DOCUMENT_ROOT'], 0, strrpos($_SERVER['DOCUMENT_ROOT'], '/')).
'/framework/';
require_once($basepath.'fw.PHP');
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。