Les Lecteurs Réseau Mappés

J'ai mappé un lecteur réseau sur un ordinateur de mon réseau domestique. Maintenant, je suis en train d'y accéder via le PHP, j'ai fait ce petit test rapide:

echo opendir('Z:\\');

Cela me donne:

Warning: opendir(Z:\) [function.opendir]: failed to open dir: No error in C:\wamp\www\webs\tester-function.php  on line 3

Qu'ai-je fait de mal?

Je ne veux pas que mes utilisateurs en tapant le chemin d'accès UNC donc, il y a un moyen d'obtenir le chemin d'accès UNC pour eux et peut-être que ce sera le travail quand j'essaye d'y accéder? C'est possible dans Microsoft langues, mais je ne suis pas sûr de la façon d'obtenir de PHP pour ce faire - peut-être l'aide d'un cmd.exe de commande?

Veuillez noter que le lecteur mappé n'existe pas comme je peux le voir et je peux y accéder. Il ne semble pas être un problème de permissions que je suis en supposant qu'il serait de la plainte, SI elle pouvait accéder à ce lecteur...à droite?

Merci à tous pour toute l'aide

(relative) bugs.php.net/40117
Ce script est exécuté par un php instance qui a été créée par un serveur web? Est ce serveur exécute en tant que service? Est ce service qui s'exécute en tant que localsystem ou utilisez-vous un autre compte? Pour le compte de qui ne vous de créer le lecteur de carte (votre propre ou pour le service du compte)?
Oui, en php, instance créée par le serveur web. Oui, le serveur web est en cours d'exécution en tant que service. Oui comme localsystem. Ce lecteur mappé est créé par moi de ne pas le localsystem. Cependant, la localsystem les autorisations sont définies pour ce lecteur mappé automatiquement.

OriginalL'auteur Abs | 2010-04-07