Win32中的PHP is_file总是返回false

jac*_*igo -1 php winapi

我正在制作一个小应用程序,必须检查客户端计算机中是否存在某个文件.

$file = "C:\\Windows\\System32\\rpnt.dll";

if (is_file($file)){
 echo $file . " exists";
}else{
 echo $file . " does not exist";
}
Run Code Online (Sandbox Code Playgroud)

无法使这项工作.有解决方案吗?

Kan*_*ann 6

PHP是服务器端,您无法检查客户端上是否存在文件.出于明显的安全原因,你也不能用javascript或几乎任何其他客户端技术来做这件事.

它无法工作的原因是因为它检查了服务器上是否存在'C:\ Windows\System32\rpnt.dll',并且您可能正在为您的Web服务器使用基于Linux的操作系统...