Accès au fichier de lecteur réseau à partir du service PHP
Exécuter Xampp sur Windows Server avec Apache en tant que service sous un compte local peut créer des défis lors de l'accès fichiers situés sur un lecteur réseau. Tenter d'ouvrir un fichier sur le lecteur réseau en utilisant la syntaxe de la lettre de lecteur (par exemple, « X:text.txt ») peut entraîner une erreur.
Solution :
Les lettres de lecteur sont mappées sur les lecteurs réseau pour les utilisateurs individuels et ne sont pas disponibles pour les services. Pour résoudre ce problème, utilisez le chemin UNC directement lors de l'accès au fichier, comme indiqué ci-dessous :
<code class="php">fopen('\\server\share\text.txt', 'r');</code>
Limitations :
L'utilisation des chemins UNC résout le problème pour dans la plupart des cas, il existe certaines limitations à l'accès au système de fichiers PHP pour les chemins UNC :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!