CONTOURNEMENT DU PROBLÈME DE SÉCURITÉ CROSSDOMAIN DE FLASH POUR LE CHARGEMENT DE

cs_Mafassure Messages postés 1058 Date d'inscription jeudi 24 juillet 2003 Statut Modérateur Dernière intervention 14 février 2009 - 20 nov. 2004 à 18:39
legurou Messages postés 1 Date d'inscription lundi 25 juin 2007 Statut Membre Dernière intervention 22 août 2008 - 22 août 2008 à 23:57
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/27702-contournement-du-probleme-de-securite-crossdomain-de-flash-pour-le-chargement-de-donnees

legurou Messages postés 1 Date d'inscription lundi 25 juin 2007 Statut Membre Dernière intervention 22 août 2008
22 août 2008 à 23:57
Je vois pas comment on utilise ce script !
Enfaite, j'utilise un truc flash deja fait qui prend directement le fichier xml ou le lien du flux. Je fait comment pour lui assigné de passer par le php?
okaneganai Messages postés 47 Date d'inscription mercredi 10 novembre 2004 Statut Membre Dernière intervention 23 mai 2006
28 août 2005 à 14:35
Merveilleux!!!!
C'est exactement ce que je cherchais!!!
bravo et merci!!!
cs_alexblue Messages postés 6 Date d'inscription samedi 28 mai 2005 Statut Membre Dernière intervention 6 juin 2005
6 juin 2005 à 16:29
J'ai changé d'hébergeur (iFrance --> Multimania), et ça ne renvoit toujours rien.... :(
Loubiou Messages postés 150 Date d'inscription mercredi 26 juin 2002 Statut Membre Dernière intervention 5 décembre 2008
6 juin 2005 à 10:40
oui ! en effet, il faut que tu retouches le code PHP.
Me demande quelle version de php ils ont mis en ligne chez ifrance ???
Enfin tu es bien le 1er à avor un pb avec mon script ! arff
Regardes si tu mets bien tout en minuscules partout ....
Allez bon courage tu vas y arriver
cs_alexblue Messages postés 6 Date d'inscription samedi 28 mai 2005 Statut Membre Dernière intervention 6 juin 2005
6 juin 2005 à 10:22
Le PHP fonctionne sur mon site... j'ai déjà plusieurs fichiers PHP. Je suis chez iFrance et j'ai Flash MX 6.0.
En local ça ne fonctionne pas non plus... il me sort du texte correspondant à du javascript.
J'ai l'impression que ça vient du fichier PHP... lorsque je le lis, il m'écrit :
Warning: join(): Bad arguments. in /www/.........../site/parse.php on line 16
Loubiou Messages postés 150 Date d'inscription mercredi 26 juin 2002 Statut Membre Dernière intervention 5 décembre 2008
6 juin 2005 à 02:46
Ben je ne sais pas quoi te dire ?
Tu as php d'activé sur ton site ? tu es chez free ? avec un chargement en local ça fonctionne ? tu as quelle version de flash ?
Regardes sur le site http://www.toutauto.fr à la rubrique NEWS, tu verras un lecteur RSS que j'ai réalisé, qui charge des flux xml sur divers serveur depuis mon flash.
On peut mettre 99 flux contenant 99 news (!) il suffit d'entrer les urls dans le xml de chargement et ajouter une image de fond pour chaque flus rss ...
cs_alexblue Messages postés 6 Date d'inscription samedi 28 mai 2005 Statut Membre Dernière intervention 6 juin 2005
6 juin 2005 à 02:12
Je ne comprends pas du tout... Avec moi, je n'arrive pas à utiliser ce script avec des flux RSS ! ! ! ???
:(
Loubiou Messages postés 150 Date d'inscription mercredi 26 juin 2002 Statut Membre Dernière intervention 5 décembre 2008
21 nov. 2004 à 17:08
Comme tu as raison, c'est pour cela que je post des trucs lorsque j'en ai.
J'en profite pour remercier tous ceux qui m'ont aidé parfois sur des bouts de code en php, n'étant pas un virtuoZ de se langugage.

Puisque tu vas essayer les 2 méthodes, je te passe des url pour tes tests.
flux Auto Actu : http://www.lamoooche.com/getRSS.php?idnews=1039
et un flux sur rétronimo : http://www.retronimo.com/getfeed.php?id=1008

Ces 2 urls renvoient du RSS2 au format XML, tu me diras si ton flash placé sur un site web renvoie bien les données XML car en local ça fonctionne avec loadvars mais pas en distant.
J'ai utilisé la méthose mc_vars.senAndLoad(url,mc_xml,"POST"); ou mc_vars est du type loadvars() et mc_xml et du type xml.

Je termine mon player cette nuit (arf)
Merci pour ton Aide Mafassure !!!!
cs_Mafassure Messages postés 1058 Date d'inscription jeudi 24 juillet 2003 Statut Modérateur Dernière intervention 14 février 2009
21 nov. 2004 à 11:38
dans le cadre de l'espace perso inclu dans les abonnement internet c'est pas toujour possible d'utilisé php (c'est mon cas), y'a free propose php et mysql de série...

merci pour ton code, je vais tester les deux methodes...
dans mon cas loadvars() conviendras parfaitement.

n'hesite pas a posté ton lecteur de news
on pourra commenté le code...
a mon avis ces echanges nous permet à tous de progressé.
Loubiou Messages postés 150 Date d'inscription mercredi 26 juin 2002 Statut Membre Dernière intervention 5 décembre 2008
21 nov. 2004 à 05:24
Euh pour répondre à Mafassure,

à l'heure actuelle, celui qui à un serveur web à forcément php donc pas de soucis.

Je précise que php doit etre du coté serveur lançant l'appli flash lecteur de fichiers XML et non comme le CrossDomain.xml qui lui doit se trouver à l'endroit du xml à lire.
Loubiou Messages postés 150 Date d'inscription mercredi 26 juin 2002 Statut Membre Dernière intervention 5 décembre 2008
21 nov. 2004 à 05:21
Dans le cas d'un fichier machin.xml OUI mais dans le cas d'un fichier style machin.php?id=1025&t=25 ça merde à fond, même si ce chemin renvoie bien un XML.
Dans mon cas je récupére des flux RSS2 et j'utilise Flash 7.2 et j'ai eu plein de soucis pour récupérer les noeuds xml.

Avec ma solution ça roule incroyablement.

Faites l'essai qui sait.

Dès que j'ai terminé mon lecteur de news je vous le présenterais, mais j'ai un peu honte de mon code à coté de certain ici qui m'ont tué ... mais je progresse lol

Merci pour vos réponses aussi.
individis-bis Messages postés 293 Date d'inscription vendredi 26 septembre 2003 Statut Membre Dernière intervention 25 septembre 2008
20 nov. 2004 à 19:35
Oui c comme cela que je fais.. Mafassure...
cs_Mafassure Messages postés 1058 Date d'inscription jeudi 24 juillet 2003 Statut Modérateur Dernière intervention 14 février 2009
20 nov. 2004 à 18:39
oui oui tres bien cette solution encore faut il avoir php sur le server...
on en discuté cette semaine sur le forum de la restriction de XML(), et on nous a filer une astuce
charger le xml avec LoadVars()

var XMLObject:XML = new XML();
var LoadVarObject = new LoadVars();
LoadVarObject .sendAndLoad(url, XMLObject);

Trop puissant non !

http://www.flashkod.com/forum.v2.aspx?ID=332358
Rejoignez-nous