IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Atteindre un lecteur réseau


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 4
    Par défaut Atteindre un lecteur réseau
    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

  2. #2
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2013
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2013
    Messages : 32
    Par défaut
    ca dépend comment est configurer le partage et de quel type il est, lorsque t'essayes en commande ca marche ?

    Fais gaffe au antislash ils servent à de l'échappement Donc normalement pour un lecteur réseau c'est \\lecteur faudrait faire '\\\lecteur'.

    Sinon la fonction net use est une possibilités.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 4
    Par défaut
    Merci pour ta réponse

    Si j'essaie en ligne de commande via la console le net use fonctionne parfaitement, c'est pourquoi je ne comprend pas.

    J'ai vu sur plusieurs articles que Apache n'a pas les droits pour se connecter à des lecteurs réseaux avec l'utilisateur de base ( system ), j'ai donc changé celui-ci mais ça ne change rien :/

  4. #4
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 4
    Par défaut
    Encore moi

    En fait j'ai continué à chercher sur internet et il s'était avéré qu'il y avait un problème de variables d'environnement au PATH. j'avias %SystemRoot au lieu de %SystemRoot%, 3 jours que je cherchais ^^"

    Merci à toi tout de même

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB.NET] montage d'un lecteur réseau pour windows
    Par xufux dans le forum Windows Forms
    Réponses: 5
    Dernier message: 21/03/2008, 22h13
  2. [exporter] Exporter la base vers lecteur réseau..
    Par terziann dans le forum Administration
    Réponses: 3
    Dernier message: 15/11/2005, 11h02
  3. [VB.NET] Chemin complet d'un lecteur réseau
    Par sinoo dans le forum Windows Forms
    Réponses: 3
    Dernier message: 16/08/2005, 10h05
  4. [Millenium] Lecteur réseau impossible à connecter
    Par nebule dans le forum Windows 2000/Me/98/95
    Réponses: 3
    Dernier message: 08/02/2005, 11h00
  5. Comment obtenir le nom complet d'un lecteur réseau ?
    Par Speed41 dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 26/08/2004, 07h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo