如何在PHP中检查本地文件系统

时间:2018-06-06 04:32:50

标签: php

我想在PHP中查看C:\Program Files\multichain驱动器中是否存在文件夹是否已打开我的网站,我已经尝试了file_exist但是它无效。似乎file_exist只检查本地系统。我写的函数是:

function checkMultichainFileLocation(){
  if (!file_exists(C:\Program Files\multichain)) {
     return false;
   } else {
      return true;
   }
}

无论如何有可能检查吗?提前谢谢。

1 个答案:

答案 0 :(得分:2)

PHP与其他服务器脚本语言一样,除了浏览器返回的内容外,对客户端计算机一无所知。这通常包括会话信息,cookie和用户输入(例如,HTML表单,文件上载)。但是,服务器无法访问客户端的本地存储。这是所有现代浏览器强制执行的安全约束。访问客户端本地存储的唯一方法是使用某种浏览器插件(经典示例是ActiveX控件)或Javascript(在客户端上运行,并且出于安全原因本身具有对本地存储的有限访问权限)。

底线:无法使用纯PHP解决方案进行检查。