如何从php文件中获取根文件夹?
例如
网址:http://localhost/project_name/
结果:return"project_name"
使用此的parse_url()函数
$url = $_SERVER['REQUEST_URI']);
$urlParse = parse_url($url);
echo $urlParse['hostname'];
然而,只有当你使用网络服务器时,这才会对这些类型的url 起作用
http://www.mydomain.com
如果您想在本地主机上运行,请添加几行
$url = $_SERVER['REQUEST_URI']);
$urlParse = parse_url($url);
$path = explode('/',$urlParse ['path']);
echo $path[1]; //gives project_name in your case
您可以在php中使用dirname()
<?php
echo "1) " . dirname("/etc/passwd") . PHP_EOL; // 1) /etc
echo "2) " . dirname("/etc/") . PHP_EOL; // 2) / (or ' on Windows)
echo "3) " . dirname("."); // 3) .
?>
您想要什么?"''localhost"或"c:''"。在这种情况下,您的文档根是localhost。您可以通过$_SERVER["DOCUMENT_ROOT"]
获得它;
在index.php中(__FILE__
指向当前文件)
$dir = dirname(__FILE__)