php中的Server.MapPath等价性
asp中使用Server.MapPath显示服务器或目录的真实路径 有人知道php中的等价性吗 我有一个名为pdfdownloads的文件夹,它位于另一个名为Boards的文件夹中 完整路径如下所示: c:\inetpub\wwwroo\Staging\Boards 然后pdfdownloads和我的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将解析并返回完整路径 您还
谢谢正如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\