用include或requice包含文件时,文件路径前都加上dirname(__file__)。例如:现有a.php、b.php、c.php、d.php4个文件,他们关系为:
b.php(与根目录同一级)
根目录/a.php
根目录/c.php
根目录/dir/d.php
现在a.php中要包含b.php、c.php。写法如下:
include_once(dirname(__file__)."/../b.php"); include_once(dirname(__file__)."/c.php"); ?> |
如果c.php中要包含d.php。写法如下:
include_once(dirname(__file__)."/dir/d.php"); ?> |
此方式在目前来说是解决路径错位最有效的方法
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn