Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1763 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  récupérer contenur fichier XML serveur externe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

récupérer contenur fichier XML serveur externe

n°1706807
h3rcule
Posté le 23-03-2008 à 18:47:46  profilanswer
 

Bonjour,
 
 Je voudrais lire un fichier XML hébergé sur un serveur dont je n'ai pas les droits. J'ai tout d'abord essayer avec un classique XhtmlRequest etc... mais  
apparemment on ne peut pas faire ça ( pas autoriser pour des raisons de sécurité ).
 Je cherche donc une méthode pour récupérer le contenu de ce fichier xml que ce soit en AJAX ou non,  
 
Merci,
h3rcule

mood
Publicité
Posté le 23-03-2008 à 18:47:46  profilanswer
 

n°1706813
Elmoricq
Modérateur
Posté le 23-03-2008 à 19:18:47  profilanswer
 

Quelle est la raison pour laquelle tu souhaites lire un fichier sur un serveur dont tu n'as pas les droits ? [:petrus dei]

n°1706818
h3rcule
Posté le 23-03-2008 à 19:35:53  profilanswer
 

Ce n'est pas dans une utilisation illégale,il contient des infos utiles pour mon utilisation.

n°1706819
Elmoricq
Modérateur
Posté le 23-03-2008 à 19:39:03  profilanswer
 

Tu n'as pas repondu a ma question, je vais la reposer autrement : donne-moi une bonne raison pour ne pas fermer ce topic.

n°1706847
h3rcule
Posté le 23-03-2008 à 22:03:01  profilanswer
 

Précisement, pour récupérer des positions en temps réel des remplissages des bornes vélib. Apparement pas mal de sites le font.

n°1706902
h3rcule
Posté le 24-03-2008 à 11:17:50  profilanswer
 

Apparement, un bon vieux fopen en php fonctionne mais peut-être y'a t'il un moyen plus rapide.

n°1706961
masklinn
í dag viðrar vel til loftárása
Posté le 24-03-2008 à 14:47:30  profilanswer
 

h3rcule a écrit :

Bonjour,
 
 Je voudrais lire un fichier XML hébergé sur un serveur dont je n'ai pas les droits. J'ai tout d'abord essayer avec un classique XhtmlRequest etc... mais  
apparemment on ne peut pas faire ça ( pas autoriser pour des raisons de sécurité ).
 Je cherche donc une méthode pour récupérer le contenu de ce fichier xml que ce soit en AJAX ou non,  
 
Merci,
h3rcule


Pas possible en ajax, le meilleur moyen de le faire c'est du côté du serveur chez toi, et ensuite de cacher le contenu de ce XML de ton côté afin de ne pas flinguer le serveur originel.
 
Ton script ira chercher le contenu du XML chez toi, dans le fichier caché.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1707028
h3rcule
Posté le 24-03-2008 à 18:49:05  profilanswer
 

Salut, merci de ta réponse.
 
 Mais je n'ai pas compris l'histoire de cacher le contenu du XML chez moi  
 

n°1707031
masklinn
í dag viðrar vel til loftárása
Posté le 24-03-2008 à 19:00:39  profilanswer
 

h3rcule a écrit :

Salut, merci de ta réponse.
 
 Mais je n'ai pas compris l'histoire de cacher le contenu du XML chez moi  
 


Imaginons que tu ais 10 visiteurs par jour. Ca veut dire que 10 fois par jour tu vas aller taper sur le serveur en face pour récupérer son XML. Pas spécialement de problème, sauf que tes utilisateurs vont devoir attendre 2 fois plus longtemps: le temps X pour atteindre ton serveur (dépendant de la latence), le temps Y pour que tu atteignes le serveur où le XML est stocké (latence encore), le temps Z pour que tu récupères le fichier XML (dépendant de ta bw en téléchargement) et le temps T pour récupérer le fichier XML de ta part, alors qu'ils ne devraient avoir que X et T. En plus, tu flingues potentiellement ta bp en téléchargement (certains hôtes la limitent, et dans tous les cas c'est peu intéressant d'en perdre pour ça).
 
Maintenant si tu montes à 1000 visiteurs/jour, ça veut dire que 1000 fois par jour ton serveur va taper dans le fichier. Tu penses vraiment que les mecs d'en face ne vont pas percuter qu'il y a un truc louche quand ils verront la même IP qui récupère le même fichier 1000 fois par jour?
 
Donc le moyen le plus simple et le moins stupide, c'est de récupérer le fichier sur ton serveur, d'envoyer ce fichier à tes "clients" depuis chez toi, et juste de vérifier s'il a été modifié toutes les 3 ou 6h (4 à 8 fois par jour). Ou même d'utiliser les headers HTTP s'ils sont bien gérés en face.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1707051
h3rcule
Posté le 24-03-2008 à 19:42:29  profilanswer
 

Ha oui en effet:)
 
Merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  récupérer contenur fichier XML serveur externe

 

Sujets relatifs
Executer n'importe quel fichier en php..Comment copier un fichier envoyé par $GLOBALS["HTTP_RAW_POST_DATA"]
Mission impossible ! fichier format df1Besoin d'aide : récupérer les tags d'un fichier avec php
[PHP] résolu - impossible de recupérer les $_POSTJointures externe? comment?
Recuperer un mot n d'une pageSortir des infos d'un fichier texte ?!
Comment faire programmer un fichier JAR En JAVA 
Plus de sujets relatifs à : récupérer contenur fichier XML serveur externe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR