检查网络驱动器是否映射到php

检查网络驱动器是否映射到php,php,unc,mapped-drive,Php,Unc,Mapped Drive,php是否允许您检查网络驱动器是否已映射。实际上,在所有计算机上,我们的G:\驱动器都已映射。是否可以使用php脚本检查是否映射了G:\drive?为了从映射驱动器访问目录和文件,我使用UNC名称 非常感谢的帮助为什么要使用php访问客户端路径? 文件_exists也应该可以工作,但我不理解这一点:) 为什么要使用php访问客户端路径? 文件_exists也应该可以工作,但我不理解这一点:) 试试看:您需要在所有特定的计算机上运行PHP。希望您没有计划创建应用程序并在客户端浏览器上使用它,并检

php是否允许您检查网络驱动器是否已映射。实际上,在所有计算机上,我们的G:\驱动器都已映射。是否可以使用php脚本检查是否映射了G:\drive?为了从映射驱动器访问目录和文件,我使用UNC名称


非常感谢的帮助

为什么要使用php访问客户端路径? 文件_exists也应该可以工作,但我不理解这一点:)


为什么要使用php访问客户端路径? 文件_exists也应该可以工作,但我不理解这一点:)



试试看:您需要在所有特定的计算机上运行PHP。希望您没有计划创建应用程序并在客户端浏览器上使用它,并检查客户端PC上是否配置了网络驱动器。那么,出于安全考虑,您肯定不能这样做。也许是我忘了包括的东西。php在服务器上的xampp下运行。Xampp也是作为服务运行的。因此,当xampp作为服务运行时,无法使用php函数访问映射驱动器。我已经尝试了以上所有方法,但都没有用。还有其他方法吗?试试看:你需要在所有特定的计算机上运行PHP。希望你没有计划创建应用程序并在客户端浏览器上使用它,并检查客户端PC上是否配置了网络驱动器。那么,出于安全考虑,您肯定不能这样做。也许是我忘了包括的东西。php在服务器上的xampp下运行。Xampp也是作为服务运行的。因此,当xampp作为服务运行时,无法使用php函数访问映射驱动器。我已经尝试了以上所有方法,但都没有用。有没有其他方法可以解决这个问题?不幸的是,实际上不起作用,但是如果在驱动器号后面添加文件夹名称,它就像
$mydir=“G:\data$”可能是我忘了包括的东西。php在服务器上的xampp下运行。Xampp也是作为服务运行的。因此,当xampp作为服务运行时,无法使用php函数访问映射驱动器。我已经尝试了以上所有方法,但都没有用。还有其他方法吗?David,你考虑过使用Javascript吗显然,唯一的方法是安装一个服务客户端,例如通过ssh或在特定端口上进行响应,执行检查并将结果发送到php页面或服务器上的另一个服务。不幸的是,如果在驱动器号后添加文件夹名,它会像
$mydir=“G:\data$”可能是我忘了包括的东西。php在服务器上的xampp下运行。Xampp也是作为服务运行的。因此,当xampp作为服务运行时,无法使用php函数访问映射驱动器。我已经尝试了以上所有方法,但都没有用。还有其他方法吗?David,你考虑过使用Javascript吗显然,唯一的方法是安装服务客户端,例如通过ssh或在特定端口上进行应答,执行检查并将结果发送到php页面或服务器上的其他服务
<?php
$mydir = "G:\ ";

echo file_exists($mydir) ? "G is mounted":"G is not mounted";
?>