pop up
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 :)
up !!!
pas d'idées ??? :(
Heu, j'en sais rien.
Un refresh continue de la page ?
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 :)
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...
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
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...
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 ...
Le coup du forward, je connais.
Mais je vois pas comment ca peut refresh le coté client.
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...
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: