Hello.
J'ai un petit soucis, et je sollicite votre aide.
J'utilise encore Flash V5 mais je ne pense pas que l'info soit primordiale ici.
Le texte est long, mais explicite, et le problème est simple.
Via une page web, je charge mon animation flash.
Dans cette animation, j'ai disons un champs texte dynamique et un bouton.
Lorsque je clique sur le bouton, un script php est appelé (via LoadvariableNum).
Ce script php va ouvrir un fichier texte en lecture, recupérer une donnée, et va la renvoyer à Flash
pour l'afficher dans mon champs texte.
Ca fonctionne.
Via mon animation, j'ai la possibilité de modifier la valeur de la donnée de mon fichier texte. Ca marche aussi.
Le fichier texte sur le serveur est bien mis a jour.
Or le problème est le suivant : Je charge mon anim en meme temps dans 2 browsers. Dans chacun des browsers, je clique sur le bouton.
La donnée extraite du fichier texte est bien affichée dans les 2 cas. Si je modifie ma données via le 1er browser, et que je refais une lecture,
la données est bien mise a jour.
MAIS dans le 2eme browser, la lecture du fichier texte "modifié" par le 1er browser me retourne l'ancienne donnée.
En gros lorsque je lance mon anim, et que je fais une lecture :
Si je modifie ensuite cette donnée dans mon fichier texte via une autre session WEB (un autre browser), ou meme manuellement sur le serveur,
la modif n'est pas prise en compte à la lecture suivante.
Si je fais un refresh via le browser, le problème est règlé.
Mais j'aime po cette soluce du tout.
Donc j'en conclus que CHAQUE browser travaille avec SES fichiers .php, .swf, .txt .. qui sont chargés en memoire (ou dans le cache, je sais po).
Neanmoins, le fichier texte ou se trouve la donnéess est bien mis a jour niveau serveur.
Ouf, voila pour le roman.
Donc ma question :
Comment puis je faire pour finalement demander a CHAQUE browser d'aller lire le fichier texte qui se trouve sur le serveur,
et non pas celui chargé par le browser ?
Note : Dans mon script php, pour l'ouverture de mon fichier texte, j'tilise la fonction FOPEN.
Peut etre dois je passer par un pointeur de fichier (POPEN ?) mais je ne pense pas que cela regle le probleme ..
(ca doit meme etre stupide comme idee :o) )
PLease help me, bouhouhouuuuu *snif* (Bon je debute en flash et php ...)
Merci.
A+