Réactualisation automatiq de données Internet
phercule88
Messages postés
16
Statut
Membre
-
legulysse Messages postés 123 Statut Membre -
legulysse Messages postés 123 Statut Membre -
Bonjour,
Le PHP est-il suffisant pour créer une page où des données sont réactualisées en permanence ?
Pour créer une page affichant des cours en bourse par exemple, est-ce que la maîtrise du PHP suffit (avec bien sûr xHTML et CSS) ? Comment cela marche-t-il ?
J'ai entendu parler de la technologie AJAX qui requiert des connaissances en JavaScript : est-ce un passage obligé ?
Le PHP est-il suffisant pour créer une page où des données sont réactualisées en permanence ?
Pour créer une page affichant des cours en bourse par exemple, est-ce que la maîtrise du PHP suffit (avec bien sûr xHTML et CSS) ? Comment cela marche-t-il ?
J'ai entendu parler de la technologie AJAX qui requiert des connaissances en JavaScript : est-ce un passage obligé ?
A voir également:
- Réactualisation automatiq de données Internet
- Fuite données maif - Guide
- Gps sans internet - Guide
- Supprimer les données de navigation - Guide
- Trier des données excel - Guide
- Mon pc rame sur internet - Guide
3 réponses
Bonsoir,
Le php ne permet que des opérations au niveau du serveur, par exemple pour calculer des informations à partir de bases de données ou générer une page html. Or la modification d'une page de manière dynamique (sans la recharger) se fait avec du javascript (exemple simple, changer un morceau de la page toutes les X secondes).
Le problème vient du fait que les informations sont situées au niveau du serveur (php) et l'affichage coté client (javascript).
La solution apportée par Ajax, c'est l'utilisation de l'objet XmlHttpRequest, qui permet à javascript d'appeler une page php en tache de fond, puis de recevoir une reponse du serveur, qui n'a plus qu'à être traitée par javascript.
C'est le seul moyen de récupérer des informations dynamiquement en Html/php, donc oui, utiliser javascript, et plus particulierement l'objet XmlHttpRequest est un passage obligé (Ajax n'est que le nom d'une méthode, qui consiste à utiliser conjointement javascript et php pour créer des pages dynamiques).
Le php ne permet que des opérations au niveau du serveur, par exemple pour calculer des informations à partir de bases de données ou générer une page html. Or la modification d'une page de manière dynamique (sans la recharger) se fait avec du javascript (exemple simple, changer un morceau de la page toutes les X secondes).
Le problème vient du fait que les informations sont situées au niveau du serveur (php) et l'affichage coté client (javascript).
La solution apportée par Ajax, c'est l'utilisation de l'objet XmlHttpRequest, qui permet à javascript d'appeler une page php en tache de fond, puis de recevoir une reponse du serveur, qui n'a plus qu'à être traitée par javascript.
C'est le seul moyen de récupérer des informations dynamiquement en Html/php, donc oui, utiliser javascript, et plus particulierement l'objet XmlHttpRequest est un passage obligé (Ajax n'est que le nom d'une méthode, qui consiste à utiliser conjointement javascript et php pour créer des pages dynamiques).
C'est en gros le principe d'ajax :D (tout du moins en utilisant javascript/php, pour du serveur push je crois qu'il faut lorgner du côté de java, mais ça dépasse mes compétences^^)
Il suffit de lancer une fonction javascript à intervalles réguliers qui va effectuer une demande au serveur, via un objet XmlHttpRequest, et modifier la page en fonction de la réponse du serveur.
De toute manière je pense que tu n'as pas trop le choix, le client pull est imposé par la technologie javascript/php
Il suffit de lancer une fonction javascript à intervalles réguliers qui va effectuer une demande au serveur, via un objet XmlHttpRequest, et modifier la page en fonction de la réponse du serveur.
De toute manière je pense que tu n'as pas trop le choix, le client pull est imposé par la technologie javascript/php