Bonjour à tous,
Je souhaite lire un flux XML pour ensuite l'enregistrer dans un fichier.Je récupère le xml en utilisant la commande http suivante:
http://addr_serveur:port/device/get?include=details
Lorsque je rentre cette commande dans un explorateur internet(firefox, internet explorer...) On mon demande un identifiant et un mot de passe (user: admin, password: admin). Une fois rentrer je peux lire mon fichier xml.
Maintenant lorsque j'utilise la commande suivante en php:
if($fp = fopen('http://addr_serveur:port/device/get?include=details', 'r'))
ou
if($fp = fopen('http://admin:admin@addr_serveur:port/device/get?include=details', 'r'))
Je récupère un "warning":
Warning: fopen(http://addr_serveur:port/device/get?include=details) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized in C:\Program Files\EasyPHP 3.0\www...
Il est ensuite impossible de copier le contenu dans un fichier texte ou autre actions.
Quelqu'un aurait il déjà rencontré se problème?
Avez vous des solutions?
par avance merci