Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
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 14/01/2011, 17h56   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2010
Messages : 27
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 27
Points : 10
Points : 10
Par défaut to do list (actualisation)

Bonjour,

Peut on actualiser tout les clients d'une page web, lorsqu'un des clients poste sur cette page, uniquement en PHP ?

Cdt.
laurent1133 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 17h59   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par laurent1133 Voir le message
Bonjour,

Peut on actualiser tout les clients d'une page web, lorsqu'un des clients poste sur cette page, uniquement en PHP ?

Cdt.
non pas possible en PHP, par contre en javascript tu peux faire une actualisation d'un endroit tout les x temps
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 22h07   #3
Membre éclairé
 
Inscription : mai 2008
Messages : 359
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 359
Points : 397
Points : 397
Si la modification est enregistrée dans une BDD, tu peux lancer une requête ajax dans chaque page pour vérifier régulièrement si la modification a été faite ou pas, et ensuite charger la modification le cas echéant.
Tsilefy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2011, 10h48   #4
Candidat au titre de Membre du Club
 
Inscription : octobre 2010
Messages : 27
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 27
Points : 10
Points : 10
Par défaut ajax, java

Citation:
Tsilefy Si la modification est enregistrée dans une BDD, tu peux lancer une requête ajax dans chaque page pour vérifier régulièrement si la modification a été faite ou pas, et ensuite charger la modification le cas echéant.
Slt,
Arf je ne connais ni java, ni ajax (sont 'ils sympa). Quoi qu'il en soit dans toutes ces propositions c'est le client qui vérifira les mises à jour ?!

Qu'est ce qui fait que php ne peux pas renvoyer une page vers une IP ?
laurent1133 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2011, 12h25   #5
Membre Expert
 
Avatar de ska_root
 
Homme
Développeur informatique
Inscription : août 2005
Messages : 1 179
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Service public

Informations forums :
Inscription : août 2005
Messages : 1 179
Points : 1 580
Points : 1 580
Bonjour,

Imagine qu'un site marchand ou autre décide de t'envoyer des pages de pub sans que tu aies sollicité leur page web...
Cela deviendrait vite n'importe quoi.


Si tu ne veux pas trop t'embêter, tu peux utiliser des frameworks javascript tels que prototype pour travailler des requêtes Ajax avec un refresh périodique sur un élément donné. C'est simple à mettre en place.

__________________
http://cdemarche.developpez.com/

Tu as la réponse à ta question ? N'oublies pas le petit en bas à gauche de ton message...
ska_root est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2011, 14h25   #6
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 706
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 706
Points : 3 274
Points : 3 274
Salut

Citation:
Qu'est ce qui fait que php ne peux pas renvoyer une page vers une IP ?
Je ne suis pas certain que c'est juste Php qui cause problème.

C'est aussi (je dirais même surtout) le navigateur qui fait la relation entre le coté client (le navigateur lui même, le PC du visiteur) et le coté serveur (hébergeur).
Rien que le navigateur ferait à mon sens barrière avec le fonctionnement que tu souhaite faire.

Le principe du Web est normalement simple :
Un client fait une demande (une page, un contenu).
Le serveur reçoit la demande et renvoie une réponse (un contenu HTML en général).
Le client reçoit la réponse et affiche le contenu (le HTML en question).


Il faut donc d'abord une demande, sinon je vois mal un navigateur afficher un contenu qui n'a pas été demandé.
Je ne suis même pas certain que la réponse en question parvienne au navigateur (faudrait avoir des connaissances du qui/quoi gère ça coté client, l'OS du visiteur).


La seule solution que je connaisse c'est celle qui t'a été suggérée, soit prévoir un code Ajax qui va requêter le serveur par période.
Ceci dit, même si cela est relativement simple à mettre en place, bombarder son propre serveur toutes les 30 secondes par exemple peu faire vite monter la sauce (plus de requêtes HTTP = plus de ressources, etc ...).

Puis faut voir aussi s'il est judicieux de changer un contenu du coté client toutes les 30 secondes, ca reste quand même un peu à son insu, ça peut être fort désagréable.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp 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 00h53.


 
 
 
 
Partenaires

Hébergement Web