我正在尝试将变量设置为当前工作目录。我使用下面的代码:
$docs_uri = getcwd() . "/head_tag.php";
但是当我尝试将路径放在下面的锚标签中时:
echo "<a href='$docs_uri'>TEST</a>";
即使它位于那里。因为当我在PROJECT-GMPU之前移除所有内容时,如'/ applications / MAMP / htdocs /'从url中获取文件。
我收到此错误:
请求的网址 在此服务器上找不到/Applications/MAMP/htdocs/PROJECT-GMPU/data-information-knowledge/javascript-documentation/head_tag.php。
答案 0 :(得分:0)
getcwd()会返回物理路径。它不会让你回到网络路径。 URL /Applications/MAMP/htdocs/PROJECT-GMPU/data-information-knowledge/javascript-documentation/head_tag.php
我相信不是应用程序的路径。您可以使用以下代码来确定路径:
$currentWebDir = substr(__DIR__, strlen($_SERVER['DOCUMENT_ROOT']));