|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre émérite
![]() Inscription : novembre 2003 Messages : 835 ![]() |
Bonjour à tous,
Je dois récupérer un fichier XML sur un serveur distant. Voici comment je procède. Code :
Si cette url est un lien HTML et que je clique droit, sauvez la page, je récupère bien l'XML non transformé. Tandis qu'avec le code ci-dessus, je récupère le flux transformé Auriez-vous une piste? PS: avis au modérateur, le titre du sujet "Télécharger XML" n'est pas valide, je recoit l'erreur suivante: Votre titre doit comporter au moins 3 mots. La validation de cette règle semble s'opérer que sur le dernier token du sujet. Bug ;-) |
||
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Inscription : novembre 2003 Messages : 835 ![]() |
Bon, il s'avère que la transformation se fait côté serveur. En fait, le serveur vérifie l'user agent et si ce n'est pas un navigateur capable de faire la transformation lui-même, le serveur s'en charge.
Avant de lire le fichier, il suffit de faire ceci: Code :
ini_set("user_agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"); |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com