私たちの会社では、サーバー上で XAMPP を実行しています。ただし、XAMPP はサーバー上でサービスとして実行されています。基本的に、XAMPP がシャットダウンすると、サービスとして自動的に再起動します。現在、XAMPP はサービスとして実行されているため、ネットワーク ドライブがマップされているかどうかを確認できる標準の php 関数は機能しません。以下に示す例は機能しません。私のphpスクリプトでは、UNC経由でディレクトリとファイルにアクセスしています。XAMPP がサービスとして実行されていない場合、以下の例が機能します。ただし、社内でサービスとして XAMPP を実行することをお勧めします。私の質問は、XAMPP がサービスとして実行されていても、ネットワーク ドライブがマップされているかどうかを確認する方法はありますか?
どんな助けでも大歓迎です。
<?php
$mydir = "G:\ ";
echo file_exists($mydir) ? "G is mounted":"G is not mounted";
?>