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

Windows Discussion :

Acces refusé sur un partage depuis php


Sujet :

Windows

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 75
    Points : 54
    Points
    54
    Par défaut Acces refusé sur un partage depuis php
    çà fait assez longtemps que je traîne avec ce problème , je ne sais plus quoi faire ... j ai essayé pas mal de chose ... et l administrateur qui gère le réseaux est une bûche donc dur dur ... ( récapitulation bref du réseaux , il y a un serveur , et mon poste .. l adresse du serveur est 131.111.2.150 et elle partage un répertoire ... que j ai mis en lecteur réseaux ... pour des raisons de sécurité un ftp n est pas envisageable

    J essaye de copié un fichier ( plusieurs en faite mais un par un ) qui se situe sur une autre machine que le serveur web ( sur un partage .. mais cela ne marche pas... le problème est que j ai accès refusé ... aide moiiiiiiiiii .. c est donc sûrement un problème de droit ?c est pour ça que dans les premiers temps j avais crée un lecteur réseaux ... ensuite j ai essayé de lancé un petit script en PERL depuis php ( exec ) et ensuite voyant tjs un problème d accès refusé j ai tenté un script en batch ( .bat ) vu que sous ms dos la fonction copy marche quand je tape les ligne de commandes une a une que je génère avec un echo ... pour bien vérifié que mon script ne déconne pas ... et la sous l invite de commande de xp ça fonctionne bien ..

    méthode essayé ..
    • fonction copy de php
    • fonction system & exec pour ensuite utilisé copy ..
    • crée un lecteur réseaux
    • crée une variable d environnement
    • lancé un script externe en perl & batch depuis la fonction system & exec en introduisant des arguments
    • plus d idées ah si venir ici ..

    j utilise ce code
    <?php
    // bout de code non utilisé ..
    /*
    $a= "z:\\test\aUT01.phy" ;
    $b = "z:\\test\save\" ;
    system ("copy ".$a." ".$b." >>tmp.txt")
    */

    $newfile = 'c:\\test\\aUT01.phy';
    $a = getenv("SRV")."aUT01.phy"; //getenv () récupère une variable d environnement windows ( ex : %systemroot% )
    $b = 'z:\\aUT01.phy' ;
    $c = ' \\\\131.111.2.179\\Logiciels\\aUT01.phy';
    echo
    '<fieldset><legend>Affichage des variables</legend>';
    echo
    $b ;
    echo
    '<br>' ;
    echo
    $a ;
    echo
    '<br>' ;
    echo
    $c;
    echo
    '</fieldset>' ;

    echo
    '<fieldset><legend>Affichage A</legend>';

    if (!
    copy($a, $newfile))
    {
    echo
    "La copie du fichier $file n'a pas réussi...\n";
    }

    echo
    '</fieldset>' ;
    echo
    '<fieldset><legend>Affichage B</legend>';

    if (!
    copy($b, $newfile))
    {
    echo
    "La copie du fichier $file n'a pas réussi...\n";
    }

    echo
    '</fieldset>' ;
    echo
    '<fieldset><legend>Affichage C</legend>';

    if (!
    copy($c, $newfile))
    {
    echo
    "La copie du fichier $file n'a pas réussi...\n";
    }

    echo
    '</fieldset>' ;

    ?>
    ce qui me donne comme message d erreur ( voir image)
    J ai essayé sur une machine qui est sur Xp ( l ip ou il y a 179 )
    mais ca ne marche tjs pas

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 723
    Points
    5 723
    Par défaut
    On va essayé d'y aller doucement.

    Tu as un repertoire partagé sur le reseau.
    Tu essaies de copier des fichiers depuis un poste X vers la machine où se trouve le repertoire partagé.

    Normalement en faisant un clic droit sur le repertoire puis propriété/onglet sécurité tu devrais avoir la liste des personnes autorisés a travailler sur ce repertoire avec également le niveau de sécurité ( lecture seule,controle total,ecriture,....)


    Est-ce possible d'avoir ces informations ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 75
    Points : 54
    Points
    54
    Par défaut
    Pour le moment il m est difficile de te donner bc d information sur la securité du partage .. en tous cas je dispose du mot de passe et du nom d utilisateur .. et quand je passe par l explorateur je dispose bien des privelege pour copier ... effacer ect ...j ai ensuite crée un lecteur reseaux ... par contre je peux comme meme te donner des informations sur le partage $c ... on va dire que c est une machine test , dans securité y a tous le monde avec ecriture modification ...

Discussions similaires

  1. [WS 2008 R2] Accès refusé sur un dossier partagé
    Par Nono40 dans le forum Windows Serveur
    Réponses: 10
    Dernier message: 16/05/2013, 19h46
  2. [AJAX] acces refusé sur execution script ajax avec IE
    Par avogadro dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 25/01/2007, 12h34
  3. Accès refusé sur un submit()
    Par killergege2 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 18/07/2006, 13h06
  4. Accés refusé sur le titre d'un frame !
    Par Invité dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/01/2006, 15h37
  5. Accès refusé sur un dossier partagé après formatage
    Par musicmandj5 dans le forum Windows XP
    Réponses: 4
    Dernier message: 02/10/2005, 19h19

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