OVH Cloud OVH Cloud

file_exists sur un disque dur du reseau local

3 réponses
Avatar
Archives
Bonsoir,

Je fais un file_exists("C:\document.doc") qui fonctionne bien.

Si je fais file_exists("P:\document.doc"), P désignant un disque dur situé
sur le même réseau local mais par sur l'ordinateur sur lequel tourne Apache,
le fichier document.doc n'est jamais trouvé.

Y a t-il une explication ?

Merci de votre aide

3 réponses

Avatar
Calimero
Archives wrote:
Bonsoir,

Je fais un file_exists("C:document.doc") qui fonctionne bien.

Si je fais file_exists("P:document.doc"), P désignant un disque dur situé
sur le même réseau local mais par sur l'ordinateur sur lequel tourne Apache,
le fichier document.doc n'est jamais trouvé.


Et si tu utilises le chemin UNC (machinepartagefichier.txt) ?

--
@+
Calimero

Avatar
Thierry
"Archives" écrivait news:4426f3b8$0$20139$8fcfb975
@news.wanadoo.fr:

Y a t-il une explication ?


Apache tourne comme service sous un compte local ("System") qui n'a pas les
droits d'acceder au lecteur réseau ?

Avatar
patrice
"Archives" a écrit dans le message de
news:4426f3b8$0$20139$
Bonsoir,

Je fais un file_exists("C:document.doc") qui fonctionne bien.

Si je fais file_exists("P:document.doc"), P désignant un disque dur situé
sur le même réseau local mais par sur l'ordinateur sur lequel tourne
Apache,

le fichier document.doc n'est jamais trouvé.

Y a t-il une explication ?


il faut démarrer apache en indiquant un nom d'utilisateur ayant les droits
sur le réseau dans les parametres du service