Bonjour à tous

Après plusieurs recherches sur le web, j'ai trouvé plusieurs chose qui pourraient résoudre mon problème mais qui finalement ne fonctionnent pas.

Je souhaiterais pouvoir récupérer un fichier sur un des lecteurs réseaux connecté à mon serveur.

Pour cela, j'ai connecté le lecteur au serveur comme étant le lecteur S: .

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$location = "\\X.X.X.X\\info$";
$user = "admin";
$pass = "mon_pass";
$letter = "S";
system("net use ".$letter.": ".$location." /user :".$user." ".$pass." /persistent:no");
$dir=opendir("\\".$location);
while($file = readdir($dir)){
    echo "$file<br/>";
}
closedir($dir)
?>
J'ai vu sur pas mal de post que passer par net use pouvait résoudre mon problème, mais lorsque je fais ceci le serveur me renvoie plusieurs erreurs :

Warning: opendir(\\X.X.X.X\info$,\\X.X.X.X\info$) : Accès refusé. (code 5)

Warning: opendir(\\X.X.X.X\info$) : failed to open dir: No error in blabla

Warning: readdir() expects parameter 1 to be resources, boolean given in blabla

Warning: closedir() expects parameter 1 to be resources, boolean given in blabla
Je ne vois vraiment plus comment faire, si quelqu'un peut m'aider