begin process at 2012 02 15 09:00:54
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

E-Mail / Messagerie

 > LE CHAT SANS BASE DE DONNÉES

LE CHAT SANS BASE DE DONNÉES


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :16 899 / 1 729

Auteur : benjimanweb

Ecrire un message privé
Site perso
Commentaire sur cette source (27)
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

Les Membres Club peuvent 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é

 Sources de la même categorie

Source avec Zip Source avec une capture FORM TO MAIL AVEC PROTECTION PAR TOKEN ET CAPTCHA CONTRÔLES ... par cod57
Source avec Zip Source avec une capture FORMULAIRE VERS COURRIEL BASIQUE AVEC CONTRÔLE CAPTCHA ANTI ... par cod57
Source avec Zip CHAT EN PHP ET JQUERY par pitchoubrazil
Source avec Zip Source avec une capture FORMULAIRE DE CHOIX MULTI-CONTACT VALIDE XHTML 1.0 TRANSITIO... par aventurier19
Source avec Zip Source avec une capture WEB MESSENGER par EvildarkEurope

Commentaires et avis

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 +

Commentaire de coucou747 le 29/05/2005 22:56:08 administrateur CS

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 ?

Commentaire de Anthomicro le 29/05/2005 23:01:31

pourquoi ne pas faire de header ?

Commentaire de Anthomicro le 29/05/2005 23:21:42

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

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.

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)

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.

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.

Commentaire de Anthomicro le 08/06/2005 14:21:26

mais ce n'est pas un chat...

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.

Commentaire de Anthomicro le 09/06/2005 12:28:57

Ok on verra d'ici là :-)

Commentaire de Isengard le 10/06/2005 15:04:51

En tout cas le screen est horrible >.<

Commentaire de Anthomicro le 10/06/2005 15:10:24

lol

Commentaire de coucou747 le 10/06/2005 15:14:05 administrateur CS

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

Commentaire de Anthomicro le 10/06/2005 15:22:19

je pencherai plutôt pour les deux non ?

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

Commentaire de coucou747 le 18/06/2005 13:35:11 administrateur CS

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...

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>

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 !

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

Commentaire de Optitech le 19/06/2005 12:37:48

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

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

Commentaire de coucou747 le 25/06/2005 02:03:41 administrateur CS

cf le premier post d'anthomicro...

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

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

Commentaire de Downlo le 23/11/2005 13:37:37

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

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

Commentaire de nossoctoruss le 26/03/2011 00:58:47

oui,en effet il y a des erreures dans la page,et le truc du raffraichissement marche n'est toujours pas la,alors que la soulution est...evidente,on remplace data.txt par data.html (en oubliant pas les modif a faire ds envoie.php) dans le quel on met en premiere ligne(s'il n'y a rien d'ecrit):
<Meta Http-equiv="Refresh" Content="10">
dans envoie.php,dans la variable $aajouter,a la fin du message,on met </br>,et voila,rien de plus facile...
j'aime bien,par sa simplicité qui m'a donné,a moi,petit débutant,assez d'idées pour créer un espace membre sans bdd.
merci
@+

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,730 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales