Connexion disques locaux

Eléphant du PHP | 53 Messages

19 oct. 2009, 15:21

Bonjour,

Je cherche à me connecter sur un lecteur réseau windows via PHP (serveur WAMP).
J'ai utilisé les commandes suivantes sans succès:
opendir('Y:\);
opendir('Y:\\);
opendir('Y:\\\\);

opendir('y:\);
opendir('y:\\);
opendir('y:\\\\);
J'ai créer un alias dans Wamp : il est créer mais ne s'ouvre pas.
J'ai du oublié quelque chose quelque part...

Si vous avez des pistes n'hésitais pas !

Cdt

Thegritch

Eléphanteau du PHP | 27 Messages

27 oct. 2009, 19:43

Hum... c'est moi ou y manque un guillement à la fin de toutes tes chaines ?
Si tu l'as écris comme ça dans ton code c'est normal que ça marche pas déja ^^

Si on passe sur ce "détail", la casse importe peu pour ce qui est des lettres de lecteurs je crois... mais en tous cas le \\\\ est un peu de trop tandis que le \ tout seul est un peu léger ^^

La syntaque correcte :
$CurrentDir = opendir('Y:\\');
Et ça fonctionne sur les disques physiques... donc en théorie ça devrait fonctionner sur les lecteurs montés... mais j'me pose juste la question de savoir si ton utilisateur apache peut "voir" ton lecteur monté...

Va faire un tour la : http://fr2.php.net/manual/fr/function.opendir.php
Il me semble bien que la 7ième contibution peut être une bonne piste (et qui plus est cohérente avec la question que je viens de soulever...)