Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/05/2008, 11h01   #1
Invité de passage
 
Inscription : mai 2008
Messages : 1
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 1
Points : 0
Points : 0
Par défaut traitemant automatique des données

Bonjour tous le monde
j'ai un programme php qui doit afficher des donées lues a partir d'un fichier text.
Alors comment faire pour mettre automatiquement a jour la page php a chaque modification du fichier texte
Merci
karims est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2008, 12h26   #2
Membre actif
 
Inscription : octobre 2003
Messages : 211
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 211
Points : 153
Points : 153
Envoyer un message via MSN à nabab
Bonjour,

Avec JavaScript, tu ne peux pas "écouter" les modifications faites sur un fichier externe. Prends-tu les données brutes de ton fichier texte pour les insérer telles quelles dans un element de ta page?

Dans ce cas tu peux faire un appel Ajax vers un fichier PHP, et comparer avec ta fonction Javascript le contenu de ton élément avec celui de ton responseText, et ne mettre a jour que si celui-ci est différent.

Une autre solution est de garder avec PHP le contenu original de ton fichier texte dans une variable de session, et ne répondre a l'appel Ajax que si le contenu est différent. Coté client, c'est bcp plus léger, mais maintenant si ton fichier texte est lourd, c'est coté serveur que ca va bouffer des ressources...

Tu mets donc ton appel Ajax dans un setInterval pour que celui-ci soit effectué régulièrement.

Dans tous les cas, je te conseille de regarder un peu les tutoriels Ajax
nabab est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h17.


 
 
 
 
Partenaires

Hébergement Web