Groupe : Membres
|
Bonjour,
je voudrais savoir si c'est possible de crée en php un t'chat en directr sans cliquer sur le bouton refresh. si oui quel sont les compétences indispensable à maitriser.
si possible sanns devoir lancé une page serveur
|
Manger!!!!!!!!!!!!!!!!!!!!!! Groupe : Membres
|
utilise header() en configurant l'option refresh pour recharger automatiquement la page.
|
 Groupe : Membres
|
Salut,
En PHP, je suis désolé mais non, car le PHP est un langage côté serveur, une fois la page générée, ont ne peut plus utiliser de PHP. A la limite si tu veux le faire en php, tu fais un truc qui charge en peu de temps, et tu mets un auto refresh toute les 2 secondes. Si elle est pas trop lourde ta page, ça devrait pas être gênant. Sinon ils va te falloir utiliser de l'AJAX.
Guitariste à découvrir ! (Kiko Loureiro)
xHTML/CSS - PHP/MySQL - The GIMP - C et C++ - Blender (bases) - Linux (Kubuntu 8.04.1 "Hardy Heron")
"L'informatique c'est l'art de passer 10 jours à économiser 10 secondes."
|
Groupe : Membres
|
les sockets n'envoi pas les messages en direct ?
|
Manger!!!!!!!!!!!!!!!!!!!!!! Groupe : Membres
|
oui, sauf que pour se connecter au client avec un socket, ça voudrai dire que tu pirate sont ordi comme tu veux, parce que le moindre par feu te bloquerai l'accès.
En plus la plupart des navigateurs ne sont pas prévu pour établir une connexion par socket spécifique avec le serveur, ils se contente de quelques ports et protocoles.
|
Groupe : Membres
|
ok, ajax c'est plus compliqué que le php ?
|
Manger!!!!!!!!!!!!!!!!!!!!!! Groupe : Membres
|
ajax c'est une manière de programmer le javascript via certains objets. C'est lui qui se charge des requêtes au serveur et modifie la partie de la page qu'il veut (en fonction de se que tu code bien sur).
mais ça répond pas au problème, puisqu'à moins de faire une requête au serveur toutes les X secondes, tu ne peux pas savoir quand il faut rafraichir le contenu!
|
Groupe : Membres
|
ok merci
|
 Groupe : Membres
|
Citation : Geoffroyoui, sauf que pour se connecter au client avec un socket, ça voudrai dire que tu pirate sont ordi comme tu veux, parce que le moindre par feu te bloquerai l'accès.
En plus la plupart des navigateurs ne sont pas prévu pour établir une connexion par socket spécifique avec le serveur, ils se contente de quelques ports et protocoles.
N'importe quoi c'est possible de faire en socket, et comme needforspeed la dit, le php c'est coté serveur donc ton parefeu il joue pas trop ...
Sinon le mieux pour un chat est d'utiliser l'ajax, sa permet de rafraichir sans cliquer sur aucun bouton :P.
Car le refresh tout les x seconde, c'est pas trop recommander.
|