[JavaScript/XML] XMLHttpRequest pour atteindre un fichier distant ?

XMLHttpRequest pour atteindre un fichier distant ? [JavaScript/XML] - HTML/CSS - Programmation

Marsh Posté le 14-04-2006 à 17:44:33    

Bonjour,
 
est-il possible à l'aide de cette fonction d'ouvrir un fichier sur un serveur quelconque de la façon suivante :
 


 var xhr_object = null;
 
 if(window.XMLHttpRequest) // Firefox
    xhr_object = new XMLHttpRequest();
 else if(window.ActiveXObject) // Internet Explorer
    xhr_object = new ActiveXObject("Microsoft.XMLHTTP" );
 else { // XMLHttpRequest non supporté par le navigateur
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..." );
    return;
 }
 
        xhr_object.open("GET", "http://monsite.free.fr/url/monfichier.xml", true);


 
En faisant quelques tests j'arrive à ouvrir un fichier local dans le même répertoire en entrant seulement son nom mais si je mets une adresse http complète je n'ai aucune réaction.
 
Des idées ?
 
Merci !

Reply

Marsh Posté le 14-04-2006 à 17:44:33   

Reply

Marsh Posté le 14-04-2006 à 17:48:41    

ceyquem a écrit :


Des idées ?


 
oui, ça ne marche de pour le même serveur, je confirme.
 
J'ai écrit un redirecteur en PHP qUI se charge de récupérer le fichier distant pour le refiler


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 14-04-2006 à 17:50:00    

http://forum.hardware.fr/hardwaref [...] 5124-1.htm


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 14-04-2006 à 17:53:47    

Ah merci pour l'astuce ! :)
je regarderai ca ce soir :)

Reply

Marsh Posté le 14-04-2006 à 17:55:35    

euh, comment tu l'utilises ton redirecteur ?
Il télécharge le fichier en local ?
j'ai pas saisi... :/

Reply

Marsh Posté le 14-04-2006 à 17:56:39    

ceyquem a écrit :

euh, comment tu l'utilises ton redirecteur ?
Il télécharge le fichier en local ?
j'ai pas saisi... :/


 
C'est juste un .php.
readfile ouvre un fichier et l'envoie au client :o
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 14-04-2006 à 17:58:37    

oki donc si j'appelle ce fichier avec XMLHttpRequest, il va récupérer (avec les modifs qui vont bien) et donc contenir le contenu (!!) du fichier xml distant qui m'intéresse ?

Reply

Marsh Posté le 14-04-2006 à 18:00:06    

voila :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 14-04-2006 à 18:00:25    

:jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed