OVH Cloud OVH Cloud

ouverture d'un fichier sur un partage windows

3 réponses
Avatar
ParazaR
Bonjour,

J'arrive a ouvrir des fichiers sur des partages réseau (lecture seule pour
tout le monde) que j'ai créé sur mes serveurs, la fonction file() me
retourne false sur le PDC et le BDC de mon domaine Windows. Alors que si je
copie/colle le lien vers l'explorateur, celui-ci ouvre le fichier sans
problème.
Une idée du pourquoi ?

3 réponses

Avatar
Johann.D
"ParazaR" a écrit dans le message de
news:43d6419e$0$29216$
Bonjour,

J'arrive a ouvrir des fichiers sur des partages réseau (lecture seule pour
tout le monde) que j'ai créé sur mes serveurs, la fonction file() me
retourne false sur le PDC et le BDC de mon domaine Windows. Alors que si
je

copie/colle le lien vers l'explorateur, celui-ci ouvre le fichier sans
problème.
Une idée du pourquoi ?


Parce que ton script PHP ne s'exécute sans doute pas sous la même identité
utilisateur que l'explorateur.

--
Johann.D

Avatar
vv
"Johann.D" a écrit dans le message de news:
43d671c6$0$18340$
"ParazaR" a écrit dans le message de
news:43d6419e$0$29216$
Bonjour,

J'arrive a ouvrir des fichiers sur des partages réseau (lecture seule
pour
tout le monde) que j'ai créé sur mes serveurs, la fonction file() me
retourne false sur le PDC et le BDC de mon domaine Windows. Alors que si
je

copie/colle le lien vers l'explorateur, celui-ci ouvre le fichier sans
problème.
Une idée du pourquoi ?


Parce que ton script PHP ne s'exécute sans doute pas sous la même identité
utilisateur que l'explorateur.



Ou parce que vous n'avez pas correctement échappé les anti-slash qui
composent un chemin.

partagerepertoire
deviennent, en chaîne de caractères:

"\partagerepertoire"

(idem avec simples quotes)


--
Johann.D



Avatar
Olivier Miakinen

Ou parce que vous n'avez pas correctement échappé les anti-slash qui
composent un chemin.

partagerepertoire
deviennent, en chaîne de caractères:

"\partagerepertoire"

(idem avec simples quotes)


Ne suffit-il pas, même sous Windows, d'écrire "//partage/repertoire" ?

Il me semblait que PHP était assez malin, quand on le compile sur
Windows, pour faire automatiquement la traduction.

--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)