pop up

Répondre
manu56
le 12/10/2005 à 18:32
manu56
J'ai remarqué que sur les webmail, si l'ont reste sur une page html et que l'on recoit un message, une popup s'ouvre pour prévenir et la page s'actualise.
Je me doute que cela est fait en javascript mais je ne vois pas trop comment... Lié a un fichier php? Merci de votre aide :)
manu56
le 13/10/2005 à 21:54
manu56
un refresh ca fait un peu lourd !!!
Aparemment on peux le faire qu'avec linux...
Il semblerait qu'en mettant un fichier .forward a la base du ftp avec la ligne suivante : |/usr/local/bin/php -q ~/script.php

Mais j'y comprends pas grand chose!!!
Merci quand même, je vais chercher une autre solution :)
Bzh
le 14/10/2005 à 18:34
Bzh
Nan !!! La globule parlait de refresh coté client !!!

Pas lourd du tout et surtout très simple....

Bye...
manu56
le 14/10/2005 à 19:38
manu56
bah ouai mais pour savoir si il y a un nouveau message il faut bien au moins une requete mysql non ?!

enfin je pense que je vais laisser tomber cette idée XD
Bzh
le 14/10/2005 à 20:27
Bzh
Oui !!! Prenons l' exemple d' un chat.

Langage=> html et php suffiront

La seule difficulté d' un chat est de devoir rafraichir régulièrement la zone d' affichage. Bon je vais pas rentrer dans les détails. Juste pour t' expliquer la logique.

Pour afficher les messages, on fait appel à un script en php qui gère la récupération des messages, met en page et puis affiche. Or, il est nécessaire de tout simplement faire appel régulièrement à ce script. Pour cela, on va demander au navigateur du client de rafraichir (faire appel à ce script) la page toutes les minutes par exemple. Deux solutions: soit le javascript mais peut être désactivé, soit une balise meta...

la voici => <META HTTP-EQUIV="Refresh" CONTENT="60;URL=http://script.php">

60->Nombre de secondes
http://script.php->Adresse de la page

Bye...
manu56
le 14/10/2005 à 21:23
manu56
oui je vois, j'ai déja bricoler un chat en php mais c pas réputé super justement pour le serveur si tu rafraichi régulièrement et si plusieurs personnes éxécutent le script en même temps. enfin peut-etre que c'est insignifiant mais ca fait bcp de connexion a la bdd ...
LA GLOBULE
le 14/10/2005 à 21:26
LA GLOBULE
Le coup du forward, je connais.

Mais je vois pas comment ca peut refresh le coté client.
Bzh
le 14/10/2005 à 22:00
Bzh
Le protocole http est:

Le client se connecte au serveur
Le serveur éxécute la requette
Le client recupère les résultats
Le client SE DECONNECTE du serveur
Le client exécute (affiche) les résultats.

Je ne vois pas comment le serveur peut demander au client de recharger la page.

ps: les chats html sont très très déconseillé. Beaucoup trop de requette.

Bye...
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours