Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LE CHAT SANS BASE DE DONNÉES


Information sur la source

Catégorie :E-Mail / Messagerie Niveau : Débutant Date de création : 29/05/2005 Date de mise à jour : 08/06/2005 14:12:17 Vu / téléchargé: 10 237 / 1 263

Note :
4 / 10 - par 7 personnes
4,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (26)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Un chat de plus sans base de données.
Il affiche la date, l'heure auxquelles le message a été envoyé.
Tout vos commentaires sont les bienvenus
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

08 juin 2005 14:12:17 :
un petit bug corrigé

Commentaires et avis

signaler à un administrateur
Commentaire de Anthomicro le 29/05/2005 15:49:12

Salut,

ce n'est pas vraiment un chat, tu ne peux pas faire de dialogue en direct sans faire des F5 incessants....

Bref ce n'est pas un véritable chat (dommage je m'attendais à en trouver un en consultant la source...)

Bref perso je suis en train de réaliser un chat (quand j'ai le temps) avec des XMLHTTP requests pour ne plus avoir d'iframe ou d'autres cochonneries à mettre, ça accélère pas mal mais j'ai pas encore fini. Je le posterai quand j'aurai terminé.

a +

signaler à un administrateur
Commentaire de coucou747 le 29/05/2005 22:56:08

c'est interessant Anthomicro (t'es content pour ton pseudo ? lol) il y a un article sur ça dans le dèrnier linux mag, mais ils traitent du perl... Malheureusement, je ne suis pas doué en perl, et je n'ai rien compris... Si jamais tu pouvais me donner des urls interessantes sur le sujet, je suis interessé...

pour cette source, index.php pourrait être renomé en index.html. Les shorts tags sont déconseillés. Pour ton écriture de fichier, on doit pouvoir faire plus simple... Tu pourrais vérifier l'existance de $_POST['pseudo'] et message...
$aajouter ="$retour"."Le "."$date"." à "."$heure"." : "."$pseudo"." a dit "."$message";
oh que c'est laid... remplace par :
$aajouter =$retour."Le ".$date." à ".$heure." : ".$pseudo." a dit ".$message;


?>

<META http-EQUIV="Refresh" CONTENT="0; url=http://127.0.0.1/chat/moi/erreur.html">

<?
pourquoi ne pas faire de echo ?

signaler à un administrateur
Commentaire de Anthomicro le 29/05/2005 23:01:31

pourquoi ne pas faire de header ?

signaler à un administrateur
Commentaire de Anthomicro le 29/05/2005 23:21:42

Coucou > au fait ton tuto sur la faille de l'upload, ça avance ?

signaler à un administrateur
Commentaire de kurt67 le 31/05/2005 22:22:46

XMLHTTP : euh je débarque, et moi aussi chui preneur de liens
pour ne plus avoir d'iframe ou d'autres cochonneries à mettre : critiquerais tu mon chat (lol) ?
-> Deuxième les solutions : les pop-ups : une pop-up pour le champ de texte, une avec les messages....

Bon ok je sais c'est tout aussi foireux.

signaler à un administrateur
Commentaire de Anthomicro le 31/05/2005 22:57:03

Je critique pas ton chat vu que c'est pas un chat mdr

(bon ok je sors)

signaler à un administrateur
Commentaire de kurt67 le 01/06/2005 18:32:10

Euh mon chat c'est http://www.phpcs.com/code.aspx?ID=30834 pas suila
javais pas callé que celui la aussi il utilisait des iframes alors je pensait que tu faisait allusion au mien. Désolé pour ce lapsus égocentrique.

signaler à un administrateur
Commentaire de benjimanweb le 08/06/2005 14:14:48

bon alors
pour la touche F5 si tu tape ton pseudo et ton message est que tu appuies sur envoyer la page s'auto actualise pour ton message. Je ferai bientôt une mise à jour pour que l'actualisation soit minutée.

signaler à un administrateur
Commentaire de Anthomicro le 08/06/2005 14:21:26

mais ce n'est pas un chat...

signaler à un administrateur
Commentaire de benjimanweb le 09/06/2005 12:13:14

Anthomicro tu deviens .... ça fait même pas 3 semaines que je programme en php
Dès que j'aurais pigé comment minuté une actualisation je le mettrai et là ce sera plus tourné chat.

signaler à un administrateur
Commentaire de Anthomicro le 09/06/2005 12:28:57

Ok on verra d'ici là :-)

signaler à un administrateur
Commentaire de Isengard le 10/06/2005 15:04:51

En tout cas le screen est horrible >.<

signaler à un administrateur
Commentaire de Anthomicro le 10/06/2005 15:10:24

lol

signaler à un administrateur
Commentaire de coucou747 le 10/06/2005 15:14:05

tu parles de la qualitée ou de l'image (ou les deux...)

signaler à un administrateur
Commentaire de Anthomicro le 10/06/2005 15:22:19

je pencherai plutôt pour les deux non ?

signaler à un administrateur
Commentaire de Optitech le 18/06/2005 11:52:26

Slt !

Pour que le page s'actualise tout les 10 sec par exmeple tu peut utiliser 2 méthodes !

Soit le JavaScript, sauf les metas !

Voila le script popur l asolution avec JavaScript :

à mettre en <body> et </body> :

<script language="JavaScript">
<!--

function rechager(){

document.location = "URL_DE_LA_PAGE";

}

setTimeout("rechager()",10000);



//-->
</script>

le 10000 dans setTimeout corespond à 10000 ms soit 10 sec!

et puis celle avec les méta :

à mettre entre <head> et </head> :

<Meta Http-equiv="Refresh" Content="10">

remplcer le 10 par le temps voulu en secondes !

@++

Optitech

signaler à un administrateur
Commentaire de coucou747 le 18/06/2005 13:35:11

ta méthode javascript n'est pas bonne :
window.location est un objet

window.location.href est une chaine de caractère, c'est elle qu'il faut changer...

signaler à un administrateur
Commentaire de kurt67 le 18/06/2005 16:34:29

Moi perso j'utilise '<body onLoad="location.href=\'chat.php?no_cache=',rand(0,999999),'#end\'">';
Comme son nom l'indique no_cache évite que la page soit mise en cache et #end permet daller à la fin du texte (pour le scroll). Mais si tu veux l'utiliser avec la fonction de Optitech (d'ailleurs faut le mettre dans head pas dans body) :

<html><head>
<script language="JavaScript">
function rechager()
{
location.href = 'page.php?no_cache=' + (Math.floor(Math.random()*999999)) + '#end';
}
setTimeout("rechager()",10 * 1000);
</script>
</head><body>
...
</body></html>

signaler à un administrateur
Commentaire de Optitech le 19/06/2005 09:48:42

Désoler mais je siat paspourquoi j'vait envis d emettre mon script dans le body !

Je doit être des la vieille école car j'ai apprit que pour faire une redirection en JS on utilisai window.location = "http://www.commentcamarche.net/"; mais vous ne dites que ce n'ai pas bon. Pour apprendre le JavaScript j'ai utilsié le livre 'JavaScript par la pratique' écrit par Thau, édité par Eyrolles et sorti le 17 octobre 2001 (il y a moins de 4 ans) et dedans il utilise window.location et non window.location.herf !

signaler à un administrateur
Commentaire de kurt67 le 19/06/2005 12:28:56

D'ailleurs j'ai oublier de préciser qu'il faut mettre <a name="end"> à la fin de ton fichier pour que le lien #end fonctionne

signaler à un administrateur
Commentaire de Optitech le 19/06/2005 12:37:48

oui c'est vrais ! Mais ca arrive à tout le monde de faire des oublis !

signaler à un administrateur
Commentaire de benjimanweb le 24/06/2005 11:07:14

c'est bien de vouloir actualiser tout la page, c'est pas trop compliqué!!
Mais ça serait mieux si ... on n'actualisais que le fichier texte qui contient les messages!! Car quand on recharge la page entière, il y a un léger flash blanc très désagréable toutes les 5sec(par exemple) en plus pour envoyer un message c'est pas très commode!!
Pour ceux qui s'y connaissent en xml je crois qu'il y a une solution mais j'ai pas encore trouver de cours sur le xml donc...
Merci d'avance pour votre aide à tous !

Benjiman

signaler à un administrateur
Commentaire de coucou747 le 25/06/2005 02:03:41

cf le premier post d'anthomicro...

sinon, en php, t'as un parseur xml....

signaler à un administrateur
Commentaire de kurt67 le 25/06/2005 15:26:36

Punaise c'est vrai que c'est excellent les xml http requests.
Un ptit lien sympa que j'ai trouvé si ça peut en aider d'autres : http://www.w3schools.com/xml/xml_http.asp

signaler à un administrateur
Commentaire de Downlo le 23/11/2005 13:37:37

Oui mais sur IE il y a toujours les clics sonores... Pas vous ?

signaler à un administrateur
Commentaire de doudou3158 le 25/03/2006 20:22:22

IL ya 1 ereure car la page se réactualise a cette adresse .../chat/moi alors quelle devrait se réactualisé a cette adresse .../moi/index.php sinon bien vraiment

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,140 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.