Page 1 sur 1

message d'alerte au chargement d'un flux XML externe

Posté : 17 sept. 2007, 15:42
par biloubill
Je dois intégrer des informations dans un site , à partir d'une url qui me renvoie un fichier XML .

J'ai créé une page web dans laquelle , grace au DOM, j'affiche les informations dont j'ai besoin .

Mais comme il s'agit d'une source externe , internet Explorer m'affiche un popup d'alerte me demandant , si je suis sur de vous charger des informations d'une source externe.

Savez vous comment, sur le serveur Apache, on peut faire pour que ce message d 'alerte ne s'affiche pas.



Merci de votre aide .

Posté : 17 sept. 2007, 16:28
par fab
J'aimerais bien voir ça :)

Si tu charges un fichier externe depuis PHP cela se passe du côté serveur, l'utilisateur n'y peut rien ( et heuresement sinon bonjour la sécurité ) donc internet explorer n'a rien à voir la dedans.

deux petites images Image et Image[/img]

le code qui provoque le message d'alerte .

Posté : 17 sept. 2007, 17:26
par biloubill
Bonjour Fab


Voici mon code :

Code : Tout sélectionner

<HTML> <HEAD> <META HTTP-EQUIV="Refresh" CONTENT="5;URL=http://localhost/aft/reuters/flux.html"> <SCRIPT language="javascript" for="window" event="onload"> Doc2a=DSODOC2a.XMLDocument; Doc5a=DSODOC5a.XMLDocument; Doc10a=DSODOC10a.XMLDocument; VAL2a.innerText=Doc2a.documentElement.childNodes(19).text; VAL5a.innerText=Doc5a.documentElement.childNodes(19).text; VAL10a.innerText=Doc10a.documentElement.childNodes(19).text; </SCRIPT> </HEAD> <BODY> <XML ID="DSODOC2a" SRC="url1 externe qui renvoie un fichier xml"></XML> <XML ID="DSODOC5a"SRC="url2 externe qui renvoie un fichier xml"></XML> <XML ID="DSODOC10a"SRC="url3 externe qui renvoie un fichier xml"></XML> <TABLE> <TR><TD>Maturité</TD><TD>Rendement</TD></TR> <TR><TD>2 ANS</TD><TD><SPAN id="VAL2a"></TD></TR> <TR><TD>5 ANS</TD><TD><SPAN id="VAL5a"></TD></TR> <TR><TD>10 ANS</TD><TD><SPAN id="VAL10a"></TD></TR> </TABLE> </BODY> </HTML>

A terme tout ceci (peut etre un version plus light ) doit etre inseré dans le coin d'une page en php, comme une iframe ou autre ! ..

Merci

Posté : 17 sept. 2007, 17:29
par fab
Ah ben si tu procedes comme ça effectivement IE peut te bloquer puisque tu laisses le traitement côté client. (HTML && JS) == coté client

La seule configuration qui peut t'aider dans ce cas c'est celle de internet explorer :s
Je n'ai donc pas de solutions à te proposer si ce n'est d'essayer de faire ce que tu veux en PHP

Posté : 18 sept. 2007, 08:51
par biloubill
Ah ben si tu procedes comme ça effectivement IE peut te bloquer puisque tu laisses le traitement côté client. (HTML && JS) == coté client

La seule configuration qui peut t'aider dans ce cas c'est celle de internet explorer :s
Je n'ai donc pas de solutions à te proposer si ce n'est d'essayer de faire ce que tu veux en PHP
Et donc qu'elle est la solution que tu proposes pour que le traitement se fasse coté serveur ??

J'avoue être un peu a la ramasse la !! ;)

Merci de ton aide et de ta patience

Biloubill

Posté : 18 sept. 2007, 09:57
par fab
Il te faut récuperer le flux XML que tu veux afficher au client en PHP pour ça tu peux utiliser la fonction file_get_contents et après tu peux le traiter grace à http://fr.php.net/simplexml
un peu de lecture et tu devrais y arriver

Posté : 18 sept. 2007, 10:48
par Invité
Il te faut récuperer le flux XML que tu veux afficher au client en PHP pour ça tu peux utiliser la fonction file_get_contents et après tu peux le traiter grace à http://fr.php.net/simplexml
un peu de lecture et tu devrais y arriver

Je vais aller voir tout ca ..

je te remercie et je te tiens au courant de ma progression

Encore merci

Biloubill

Posté : 18 sept. 2007, 11:34
par Invité
Il te faut récuperer le flux XML que tu veux afficher au client en PHP pour ça tu peux utiliser la fonction file_get_contents et après tu peux le traiter grace à http://fr.php.net/simplexml
un peu de lecture et tu devrais y arriver

Je vais aller voir tout ca ..

je te remercie et je te tiens au courant de ma progression

Encore merci

Biloubill
Bon .. puiqsue j'avais promis de donner des nouvelles ...
en voici deja , ces fonctions requièrent php5 or je suis en php4 ..
je vais donc essayé de changer de version en esperant que tout fonctionne encore apres.
je me connecte en effet a beaucoup de trucs différents, notament du mysql, des bases de donées sybase entre autre

Bon je teste et je reviens


A plus

[résolu]

Posté : 18 sept. 2007, 13:26
par Invité
C'est bon marche impecable sur le serveur en php5 .

J'ai testé sur un fichier en local sur le serveur ..

d'après ce que j'ai lu ca marcherai aussi a partir d'une url renvoyant du XML , je teste dès qu'on m'a reactiver mon mot de passe ..

En tout cas merci beaucoup et a bientot peut etre

Posté : 18 sept. 2007, 14:11
par fab
Hésite pas à t'inscrire pour les prochaines fois :)

Posté : 18 sept. 2007, 14:13
par Truc
Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

Posté : 18 sept. 2007, 15:36
par biloubill
[Alors... inscris-toi !!! ;)[/color][/quote]

CA y est je suis inscrit ... :lol:

Alors je profite de cette nouveauté pour poser une petite question .

Existe t'il des fonctions XML équivalentes à celles que m'a indiqué Fab fonctionannt en php 4 ?

Merci de votre réponse

Biloubill