php中的Server.MapPath等价性

php中的Server.MapPath等价性,php,Php,asp中使用Server.MapPath显示服务器或目录的真实路径 有人知道php中的等价性吗 我有一个名为pdfdownloads的文件夹,它位于另一个名为Boards的文件夹中 完整路径如下所示: c:\inetpub\wwwroo\Staging\Boards 然后pdfdownloads和我的php文件的其余部分都在板内 我不想指定这个路径,而是想使用server.mapPath()的等价性来揭示它们 有什么想法吗 谢谢正如bobdye所提到的,realpath将解析并返回完整路径 您还

asp中使用Server.MapPath显示服务器或目录的真实路径

有人知道php中的等价性吗

我有一个名为pdfdownloads的文件夹,它位于另一个名为Boards的文件夹中

完整路径如下所示:

c:\inetpub\wwwroo\Staging\Boards

然后pdfdownloads和我的php文件的其余部分都在板内

我不想指定这个路径,而是想使用server.mapPath()的等价性来揭示它们

有什么想法吗


谢谢

正如bobdye所提到的,
realpath
将解析并返回完整路径

您还可以使用
\uuuuu DIR\uuuuu
,这是一个神奇的常量,它将返回正在执行的当前文件的完整路径

例如,如果在
c:\inetpub\wwwroot\Staging\Boards\
中有一个index.php文件,则可以执行以下操作:

<?php

echo __DIR__ . DIRECTORY_SEPARATOR . 'pdfdownloads' . DIRECTORY_SEPARATOR;

使用常量
目录分隔符
可以让PHP引擎根据操作系统使用正确的目录分隔符(
\
/
)。
c:\inetpub\wwwroot\Staging\Boards\pdfdownloads\