【发布时间】:2016-01-20 10:57:40
【问题描述】:
我看了一点,但没有找到答案。是否有可能在没有任何黑客攻击的情况下找出服务器系统驱动器/文件夹?
在您提供的答案中,仅讨论了如何确定当前驱动器,但我需要找出系统驱动器,安装操作系统的位置。
【问题讨论】:
-
我认为如果你有
COM类,你可以做到这一点。不确定是否有与exec()一起使用的命令。这些可能是唯一的选择。没有任何原生 PHP 命令(问题是他们为什么要添加它)。 Google 或许可以通过与 Windows 相关的 cli 命令提供更多帮助。 -
@CharlotteDunois,什么 COM 类?此外,在服务器端,除了通常的 php 环境,我们什么都没有,有时仅限于执行命令。我认为必须有一些函数可以做到这一点。
-
@RiggsFolly 可能重复但不能 100% 确定,因为 Web 根目录的位置可能与操作系统位于不同的驱动器上。
-
@CharlotteDunois 你说得有道理,我在第一次阅读时没有掌握
system位,关闭删除 -
尝试查看
$_SERVER["SystemRoot"]虽然我不确定在 UNIX 环境中会返回什么
标签: php server system drive-letter