Bonjour,
je ne sais pas si je post au bon endroit, mais j'essai.
[edit (ajout)]
mon but, c'est de faire une application en vrai temps réel, c'est à dire, sans que se soit au navigateur de recharger la page.
[edit]
voila le truc:
sur mon serveur apache, je veux avoir un script 'persistant.cgi'. Ce script est appellé via un XMLHttpRequest par une page web, et, il ne se termine pas (tant que l'utilisateur quitte pas la page). le but du script, c'est d'envoyer des ordres au navigateur du client, (ex: document.body.innerHTML = 'bouh!'; )
ça, j'y arrive, mon script contient ça:
et ça fait bien ce que je veux, enfin plus précisement, ce que je lui dit de faire. parce que ce que je voudrai, c'est que lorsque le client lance le script, il se mette en mode "j'écoute".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #!/usr/bin/php -q <?php ob_start(); $i = 0; while(false){ echo ' document.getElementById("test").innerHTML = "test '.$i++.'";'; ob_flush(); sleep(1); } ?>
à ce moment la, disons que quelque part j'ai un fichier truc.php, je voudrai que quand quelqu'un charge truc.php, ça en informe 'persistant.cgi'.
sauf que j'ai pas la moindre idée de comment faire, à la rigueur, je pourrai écrire dans un fichier, et faire lire persistant tout le temps, mais le serveur va pas aimer...
donc voila, si quelqu'un a déjà fait ça, si vous avez le moindre indice ou une piste, je suis prenneur
note: persistant.cgi et truc.php, pourrai être en n'importe quel autre langage, ça ne me dérange pas (enfin, faut que se soit suffisement commun pour être trouvable sur un serveur, donc je pense surtout à perl, ruby, ou alors un exécutable C/C++)
edit: changement de titre
Partager