在某些情况下,我们中的一些人更喜欢将脚本插入子目录,例如:http://example.com/Script/index.php
,而其他一些人更喜欢将脚本插入根目录ex:http://example.com/index.php
。
如何知道子目录中是否有脚本?
答案 0 :(得分:0)
嗯,应该相当简单。请记住,如果__FILE__
是符号链接,则需要进行一些调整。
$root = $_SERVER['DOCUMENT_ROOT'];
/**
* @var bool TRUE if current script is in DOCUMENT ROOT, FALSE otherwise.
*/
$inRoot = __FILE__ == $root . DIRECTORY_SEPARATOR . basename(__FILE__);
#OR
$inRoot = dirname($_SERVER['SCRIPT_FILENAME']) == $_SERVER['DOCUMENT_ROOT'];
答案 1 :(得分:0)
...或者你可以试试getcwd()。成功时返回当前工作目录,失败时返回FALSE。