Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1819 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Accés lecteur réseaux avec login et pass

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Accés lecteur réseaux avec login et pass

n°1029508
samy14
Posté le 30-03-2005 à 11:11:26  profilanswer
 

Je fais un script php qui modifie un fichier. Ce fichier est situé sur un serveur different du serveur apache.
 
 Pour accéder à ce fichier, il n'y a qu'un moyen, le lecteur réseau. Donc, j'ai fait un lecteur réseau avec la lettre K pour pouvoir y accéder.
 
 Dans mon script, j'utilise la fonction fopen pour ouvrir un lien vers ce fichier :
 
  $file = fopen("k:\fichier.txt" );
 
Mais le problème c'est que la fonction n'accede pas au fichier.
 
Est-ce que vous avez une solution en sachant que le répertoire réseau est protégé par mot de passe.
 
Cordialement

mood
Publicité
Posté le 30-03-2005 à 11:11:26  profilanswer
 

n°1029527
lalex
Posté le 30-03-2005 à 11:35:53  profilanswer
 

Je suis exactement dans le même cas, ravi de trouver quelqu'un avec le même problème !
 
Personnellement, j'ai testé avec un lecteur réseau, ça me semble impossible.
Par contre, on peut accéder à un serv distant avec un
 
fopen("//ip//path/fic", "r" );
 
Mon problème à moi, c'est que quand je tape \\ip dans mon poste de travail, windows me demande une authentification. Si je lui donne, pas de prob, j'accède aux fichiers distants. Par contre comment s'authentifier avec PHP ? Là, c'est une autre paire de manches.
 
J'ai personnellement le message suivant :
 
failed to open stream: Permission denied  
 
Autrement dit, PHP trouve le fichier mais n'a pas les autorisations.
 
Toute aide est la bienvenue, merci.

n°1030532
benamoubea​ch
tivuplai
Posté le 30-03-2005 à 23:18:23  profilanswer
 

vous savez, quand on se connecte a un ftp avec login et mdp ca a cette forme :
 
ftp://login:mdp@www.ftp.com
 
en http c pareil
 
peut-etre qu'il vous faut mettre un truc du style
file://login:md@k:\fichier.txt
 
je c pas ptet ke c super laid :$


Message édité par benamoubeach le 30-03-2005 à 23:19:00
n°1030627
samy14
Posté le 31-03-2005 à 00:41:16  profilanswer
 

Sa fonctionne pas sa. Sa serai trop simple. ;)
 
 J'ai trouver uyn bon truc sur le forum de Zend ( http://www.zend.com/lists/php-wind [...] 00063.html )mais je ne sais pas comment on fait pour le IUSR_machine.
 
 Si qqun pourrais me donner le lien d'un tuto sa serais super sympa. :)

n°1030628
aspegic500​mg
Posté le 31-03-2005 à 00:57:25  profilanswer
 

utilise le protocole smb ? :)

n°1030660
benamoubea​ch
tivuplai
Posté le 31-03-2005 à 08:07:31  profilanswer
 

je t'ai pas di que ca fonctionnait, mais bon qui ne tente rien  n'a rien :)

n°1030675
knot515
Posté le 31-03-2005 à 08:52:28  profilanswer
 

j'ai le même genre de problème en ce moment, je dois utiliser des fichiers sur une ressource réseau, mais sans résultats...
comment disposer des droits necessaires pour acceder au réseau avec php ?

n°1030678
soju
One shot !
Posté le 31-03-2005 à 09:03:57  profilanswer
 

sous windows apache est executé par l'utilisateur SYSTEM, et par défaut cet utilisateur n'a pas de droit sur les ressources réseau... donc soit vous ajoutez les droits, soit vous changez l'utilisateur qui execute d'apache.

n°1030700
samy14
Posté le 31-03-2005 à 09:23:15  profilanswer
 

Merci pour l'info Soju. Mais comment tu fais pour changer l'utilisateur qui execute apache ? car je n'ais pas trouver de login dans le httpd.conf

n°1030743
soju
One shot !
Posté le 31-03-2005 à 10:08:48  profilanswer
 

samy14 a écrit :

Merci pour l'info Soju. Mais comment tu fais pour changer l'utilisateur qui execute apache ? car je n'ais pas trouver de login dans le httpd.conf


http://httpd.apache.org/docs-2.0/platform/windows.html

mood
Publicité
Posté le 31-03-2005 à 10:08:48  profilanswer
 

n°1031245
lalex
Posté le 31-03-2005 à 15:28:49  profilanswer
 

Merci bcps pour ce lien et les explications, je crois qu'on touche au but. :)
 
Je n'ai pas testé, je suis parti sur une autre technique (via un ftp) mais je garde ça sous le coude au cas où que mes supérieurs ne veulent définitivement pas de mon ftp.
 
Thx !

n°1031426
samy14
Posté le 31-03-2005 à 16:45:33  profilanswer
 

Lalex,
 
  est ce que tu as compris la méthode car j'ai regardé la page que Soju a donné mais je ne vois pas comment on peut faire sa :
 
Create a normal domain user account, and be sure to memorize its password.  
Grant the newly-created user a privilege of Log on as a service and Act as part of the operating system. On Windows NT 4.0 these privileges are granted via User Manager for Domains, but on Windows 2000 and XP you probably want to use Group Policy for propagating these settings. You can also manually set these via the Local Security Policy MMC snap-in.  
Confirm that the created account is a member of the Users group.  
Grant the account read and execute (RX) rights to all document and script folders (htdocs and cgi-bin for example).  
Grant the account change (RWXD) rights to the Apache logs directory.  
Grant the account read and execute (RX) rights to the Apache.exe binary executable.  
 
 Mon serveur apache est sous Windows XP Pro. Qelqu'un peut me donner une procédure exacte ?

n°1032494
lalex
Posté le 01-04-2005 à 14:41:41  profilanswer
 

J'ai lu rapido, mais je pense qu'en créant un utilisateur Apache et en donnant les droits nécessaires au rep d'apache, on doit pas être loin du but...
 
Mais bon, c'est vrai que j'ai pas regardé de plus près, et là étant déjà pas mal en retard sur mon taf, j'ai pas trop le temps de m'y coller.
Mais je sais déjà que c'est possible, c'est déjà ça. (j'en étais pas sur jusqu'alors).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Accés lecteur réseaux avec login et pass

 

Sujets relatifs
cacher un lecteur en VBS[MFC] Violation d'accès en lecture ? pourquoi ?
Acces et les champs rajouté dans une tableacces a la DB et mise a jour sur plusieurs tables
violation d'acces avec fclose et delete[ASP.NET] Probleme d'acces BD
Acces aux fonctionnalités windows en C.login
creation bouton pour acces paramètres matos[analysis services] acces par un autre domaine.
Plus de sujets relatifs à : Accés lecteur réseaux avec login et pass


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR