Problème file_get_contents (ou fopen) distant

Petit nouveau ! | 1 Messages

16 juin 2010, 12:53

Hello,

J'ai serveur web sur windows 7 connecté à un autre serveur (interne).

J'ai le code suivant:
echo file_get_contents('\\\\autre_server\\mon_fichier.txt');
J'obtiens l'erreur suivante:
failed to open stream: permission denied

Si j'execute "\\autre_server\mon_fichier.txt" depuis l'explorateur windows du serveur web: aucun souci, je peux voir le fichier mon_fichier.txt

Si j'execute le code suivant:
echo file_get_contents('\\\\mauvais_nom_de_server\\mon_fichier.txt');
J'obtiens l'erreur suivante (=> logique):
failed to open stream no such file or directory

-Les droits du fichier mon_fichier.txt sont complètement ouvert, la preuve j'arrive à voir le contenu du fichier depuis un explorateur sur le serveur web.
-Tous les parfeu ont été désactivés.
-Dans php.ini, "allow_url_fopen" est bien à "on".

Quelqu'un peut m'aider? Merci d'avance...

Eléphant du PHP | 398 Messages

17 juin 2010, 09:58

Si c'est sur un autre serveur sur lequel se trouve ton fichier, essaie de t'y connecter avec fsockopen()
Je n'ai pas encore eu à utiliser cette fonction mais y a toujours la doc ^^ -> http://fr2.php.net/manual/fr/function.fsockopen.php
----------------------------------------------------------------------------------
https://astro-otter.space - Discover wonders and mysteries of Universe