Creer un repertoire sur un serveur distant

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Creer un repertoire sur un serveur distant

Re: Creer un repertoire sur un serveur distant

par enneite » 29 avr. 2011, 16:58

arh, je ne pense pas que php reconnaisse les lecteurs réseaux à part celui sur lequel il est installé.
Par ceque même pour avoir accès à un fichier sur le Y
avec fopen('Y:\monfichier',r); cela ne marche pas

Creer un repertoire sur un serveur distant

par Origammi25 » 29 avr. 2011, 15:16

Bonjour,

Je cherche a créer un répertoire partagé sur le serveur 192.168.1.1
depuis mon client via le lecteur réseau Y:

Tout d'abord j'essaie uniquement de monter mon lecteur Y: via mon script php car d'après ce que je compris il faut obligatoirement le monter depuis le script pour que ce dernier puisse avoir la permission de créer un répertoire dessus. Je précise que mon client est sur le même réseau que mon serveur ! (même si je me demande également si il est possible de créer un répertoire sur un serveur distant qui n'est pas sur le même réseau, peut être via un tunnel ssh ... )

Donc :

En tapant depuis l'invite de commande de mon ordinateur client :
net use Y: \\192.168.1.1\nom_partage motdepasse /USER:192.168.1.1\nom_utilisateur
avec 192.168.1.1 correspondant à l'adresse du serveur distant
motdepasse : le mot de passe administrateur du serveur
nom_utilisateur : le compte admin du serveur

Le lecteur réseau Y: se monte, mais lorsque j'insère cette commande à mon code PHP via la commande system() :
system("net use Y: \\\\192.168.1.1\\nom_partage motdepasse /USER:192.168.1.1\\nom_utilisateur");
Le lecteur réseau Y: ne se monte pas ...


Voilà j'espère avoir été clair et que vous saurez répondre à mes interrogations car je commence a perdre patience :lol:

Merci d'avance !