PHP サービスからネットワーク ドライブ ファイルにアクセスする
ローカル アカウントでサービスとして Apache を使用して Windows Server 上で Xampp を実行すると、アクセス時に問題が発生する可能性がありますネットワークドライブ上にあるファイル。ドライブ文字構文 (「X:text.txt」など) を使用してネットワーク ドライブ上のファイルを開こうとすると、エラーが発生する場合があります。
解決策:
ドライブ文字は個々のユーザーのネットワーク ドライブにマッピングされ、サービスでは使用できません。この問題に対処するには、以下に示すように、ファイルにアクセスするときに UNC パスを直接使用します。
<code class="php">fopen('\\server\share\text.txt', 'r');</code>
制限事項:
UNC パスを使用すると、次のように問題が解決されます。ほとんどの場合、UNC パスに対する PHP のファイルシステム アクセスには特定の制限があります。
以上がWindows Server 上で実行されている PHP サービスからネットワーク ドライブ ファイルにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。