Accueil > Forum > > > > problème mise à jour d'un XML
problème mise à jour d'un XML
mardi 10 juillet 2007 à 14:43:41 |
problème mise à jour d'un XML

arnaultp
|
Bonjour à tous! J'ai un petit soucis avec mon XML de la sorte que lorsque je lui ajoute des données, elles ne sont prises en compte qu'une fois le navigateur redémarré. Alors en effet je ne pense pas que cela vienne de mon XML, puisque les données sont correctement ajoutées. Voici comment ça se passe. J'ai ma page principale qui affiche, grâce à un javascript, des messages (il y a par exemple 3 messages). Je clique sur le lien pour ajouter un message, je remplis le formulaire. Je valide. L'ajout des données dans le XML, s'effectuant en php, est correct. La page php redirige sur ma page principale. Et là j'ai à nouveau 3 message qui s'affichent (les même qu'au départ). Le soucis ne vient pas non plus de mon javascript, car il doit afficher tous les messages de mon XML. Et si, depuis ma page php, je lui dis d'afficher tous mes messages après l'ajout, il n'y a aucun problème non plus. Comme je ne sais pas ce qui pourrait provoquer ce soucis, je poste sur ce forum-ci... Merci d'avance pour votre aide.
|
|
mardi 10 juillet 2007 à 15:10:33 |
Re : problème mise à jour d'un XML

citt
|
Je pencherai pour un probleme de cache du navigateur mais sans code cela va être dur. Mais ton bout de code javascript si tu veut que l'on puisse t'aider.
Citt_jr Bats toi avec les meilleurs, crève avec le reste
[ Lien ]
|
|
mardi 10 juillet 2007 à 15:24:11 |
Re : problème mise à jour d'un XML

arnaultp
|
Merci pour ta réponse. Tu pourras trouver les morceaux de code à cet URL: [ Lien ]Et sinon, en effet le cache du navigateur pourrait être en faute. Pour info je développe sous IE7. Merci
|
|
mardi 10 juillet 2007 à 17:38:17 |
Re : problème mise à jour d'un XML

kishkaya
|
Bonjour,
A chaque fois que tu changes ton xml, vide manuellement le cache de IE (dans option d'internet je crois) ou alors sous firefox tu peux specifier que tu veux recharger toute la page à chaque fois.
_Marikou
|
|
mercredi 11 juillet 2007 à 08:22:04 |
Re : problème mise à jour d'un XML

citt
|
Essaye de faire ca et dis nous : initialise ta var xhr a false : var xhr = false; et quand tu fait ton open met enleve ton false, car par def c'est true et je ne voi pas pourquoi tu a mis justement false mais bon essaye déjà ca ;) Citt_jr Bats toi avec les meilleurs, crève avec le reste [ Lien ]
|
|
mercredi 11 juillet 2007 à 10:07:14 |
Re : problème mise à jour d'un XML

arnaultp
|
Merci pour vos réponses. J'ai fait les changements que tu m'as donnés citt, mais ça ne change rien. Par contre j'ai changé légèrement le code pour qu'il tourne sous firefox2.0, et lui ne pose aucun problème. Aussi, après plus mûre observation, je pense que le soucis soit vient de la gestion du cache sous IE7, soit de mon script ajax. En effet, c'est le script ajax qui ouvre le XML quand la page principale se charge. Mais cela revient, je pense, au soucis du cache...
|
|
mercredi 11 juillet 2007 à 10:13:30 |
Re : problème mise à jour d'un XML

citt
|
Essaye avec ca pour IE7 pour qu'il ne cache pas ta page <head> <meta http-equiv="Expires" CONTENT="0"> <meta http-equiv="Cache-Control" CONTENT="no-cache"> <meta http-equiv="Pragma" CONTENT="no-cache"> </head> Bats toi avec les meilleurs, crève avec le reste [ Lien ]
|
|
mercredi 11 juillet 2007 à 10:30:14 |
Re : problème mise à jour d'un XML

arnaultp
|
Encore une fois, ça n'a eu aucun effet, malheureusement. Peut-être que c'est dû au script AJAX alors...
En fait je viens de pense un truc. Quand je remplis mon formulaire et que je la valide, j'appelle un fichier php qui s'occupe d'ajouter mes nouveaux éléments à mon XML. Et pour revenir à ma page principale, j'utilise une redirection comme suit :
<?php header("Status: 301 Moved Permanently", false, 301); header("Location: http://localhost/sodedat/index.html"); //j'ouvre mon document XML //ici tout mon script php //je sauvegarde mon document XML
exit(); ?>
La question est : IE n'interprête-t-il pas le fait qu'il doive charger la page cible de la redirection sans prendre en compte les éventuels "changements" effectués entre le "header" et le "exit"? Ou bien peut-être précharge-t-il la page cible de la redirection avant d'arriver au exit?
Peut-être que ces questions peuvent paraître n'importe quoi, mais ne voyant pas ce qui cloche, je m'ouvre à toutes les possibilités possible...lol
|
|
mercredi 11 juillet 2007 à 17:04:53 |
Re : problème mise à jour d'un XML

citt
|
Je pense que t on probleme avec IE viens du faite que ton javascript s'execute sur le client et non sur le serveur et IE a du faire un cache de ton fichier xml. Teste en supprimer ton cache de IE et lance ton script et va voir des tempory internet file si ton fichier XML s'y trouve c'est que IE en fait un cache et ne le retelecharge pas apres modif. sinon pourquoi n'utilise pas une fonction php de lecture de ton fichier XML tu arais moins de probleme vu que tu change de page lors de ton enregistrement ca devrait fonctionner. sinon en ajax tu creer une page a part en php qui renvoie a ajax le contenu du fichier xml. j'espere que ca va t'aider Citt_jr Bats toi avec les meilleurs, crève avec le reste [ Lien ]
|
|
mercredi 11 juillet 2007 à 17:55:34 |
Re : problème mise à jour d'un XML

kishkaya
|
Oui, tres bonne remarque de citt pourquoi n'utilises tu pas le parsing xml implementé dans PHP ? [ Lien ]_Marikou
|
|
Cette discussion est classée dans : problème, page, messages, xml, soucis
Répondre à ce message
Sujets en rapport avec ce message
J'ai du mal j'ai besoin d'aide [ par satanik_mike ]
Bonjour, je viens vous demander de l'aide car je bloque sur un truc qui paraît bête mais qui me fait c..... En fait mon problème se pose sur une page
problème de redirection [ par kwak ]
Bonjour à tous,je me trouve depuis quelques temps déjà confronté à un problème de redirection. Ici le problème se pose pour rediriger l'utilisateur se
problème avec les session [ par meridius ]
Hello,Voilà, j'ai un problème avec ma session... la création se déroule bien, mais quand je navigue dans ma session page par page et que soudainement
forum php [ par eryk17 ]
je suis en trtain de faire un forum en php mais le problem c'est que je ne sais pas afficher tous les les messages sur plusieurs pages. Par exemple qu
Est ce qu'on peut insérer du php dans une page XML [ par superpaolo ]
Slt !Je voudrai insérer les données de ma base mysql dans un fichier xml.Je fais qq tests mais cela ne semble pas marcher.Voila ce que g fai<?xml-styl
Mise en page de texte issu de MySQL [ par Nikoz33 ]
Bonjour,Voilà mon problème, à partir d'un formulaire j'insère un long texte avec des retours chariot, paragraphes, ... dans une base MySQL (plus préci
affichage d'une image en fonction du nom de la page [ par fstyle ]
Bonjour/soir !J'ai un petit soucis ... j'ai dû modifié un site en php ... et j'ai créer des modèles avec dreamweaver le soucis c'est que quand on est
problème incompréhensible [ par iomega ]
Bonjour à tous j'ai toujours le même problème lorsque je passe de page en page j'ai l'impression que je perd la session et donc je suis redirigé sur l
Problème frame html [ par pac2 ]
Salut,je crée le rameset suivant: Désolé, votre navigateur ne supporte pas le
::Session's anarchie mdr [ par kodiask ]
Voilà j'ai encore un problème mdr, j'ai une page (index.php) avec des include dedan, et sur cette page index j'ai un formulaire sidentifier, ( les cod
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Forum
RE : SONDAGE..RE : SONDAGE.. par phpAnonyme
Cliquez pour lire la suite par phpAnonyme RE : SONDAGE..RE : SONDAGE.. par TychoBrahe
Cliquez pour lire la suite par TychoBrahe
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|