Crer son site Gratuitement : Service / Outils webmaster gratuit
Mon Site Gratuit
Contactez nous
Nos partenaires
Scripts
Tutoriaux
Nos services
Forums
Accueil
ForumsUn chat avec affichage de l'heure (necessite BDD)
      Imprimer le sujet FAQ  M'enregistrer 
  Dynamisez facilement votre site internet grace à notre gamme de scripts PHP de toutes sortes créé par nos amis Plug'ziens pour satisfaire vos besoins

Un chat avec affichage de l'heure (necessite BDD)

Messagede boulledogue le 03 Sep 2007, 09:44

Bonjour tout le monde!
Je trouvais intéressant de poster ce script php car il est facile/rapide à installer.
Il permet un chat très convenable avec l'affichage des dix derniers messages (si vous souhaitez plus ou moins je vous expliquerai sur le forum c'est facile!) et qui marque aussi l'heure à laquelle le message a été posté! Le script de base a été fait en suivant le tuto du site du zéro :-D et je l'ai amélioré =-)
Il y a un Read Me a l'intérieur, lisez le avant toute chose :-)

Code: Tout sélectionner
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Chat!</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="../minichat avec timstamp/default.css" rel="stylesheet" type="text/css" />
</head>
<body>

               <h4>Notre Chat! :<a name="chat" id="chat"></a>
                <?php
if (isset($_POST['pseudo']) AND isset($_POST['message'])) //si les variables existent
{
    if ($_POST['pseudo'] != '' AND $_POST['message'] != '') //si on a quelque chose a enregistrer
    {
                     //On se conecte a notre BDD
          mysql_connect("*******", "*******", "*******");
mysql_select_db("*******");

        //on utilise des htmlentities pour eviter le code HTML dans la table
        $pseudo = htmlentities ($_POST['pseudo'], ENT_QUOTES);
        $message = htmlentities ($_POST['message'], ENT_QUOTES);
       
$timestamp = time(); //on récupère le timestamp
mysql_query("INSERT INTO minichat VALUES('', '$pseudo', '$message', '$timestamp')") or die(mysql_error()); //on enregistre le pseudo, le message, et le timestamp dans la table
     

                mysql_close(); //on se déconecte de MySql.
    }
}

?>&nbsp;               </h4>
               <center><form action="minichat.php" method="post">

<p>
Pseudo :<input type="text" name="pseudo" size="10" value="<?php echo $_POST['pseudo']?>" />
</p>
<p>Message :</span>
    <input type="text" name="message" size="70"/>   
  <input type="submit" value="Envoyer" />
  <br />
</p>
               </form></center><?php
                     //On se reconnecte a notre BDD
          mysql_connect("*******", "*******", "*******");
mysql_select_db("*******");
//on récupère les 10 dernieres entrées de la table par exemple
$reponse = mysql_query("SELECT * FROM minichat ORDER BY ID DESC LIMIT 0,10")or die(mysql_error());

mysql_close();//on se deconete de MySql

while ($donnees = mysql_fetch_array($reponse) )//on fait un boucle pour afficher le résultat
{
$timestamp = $donnees['timestamp']
?>

<p><strong><em><?php echo date('H\hi', $donnees['timestamp']) ?> => </em><?php echo $donnees['pseudo']; ?></strong> : <?php echo $donnees['message'];?></p>



<?php
} //On n'oublie pas de fermer la boucle
?>

</body>
</html>


Bon site!
Boulledogue
Fichiers joints
minichat_avec_timstamp.zip
Un chat tout simple avec SQL
(2.59 Ko) Téléchargé 1089 fois
Avatar de l'utilisateur
boulledogue
Modo'z
Modo'z
 
Messages: 2252
Inscription: 16 Mar 2007, 18:26
Localisation: Liège, Belgique
Points: 4453


Re: Un chat avec affichage de l'heure (necessite BDD)

Messagede Cclleemm le 03 Sep 2007, 12:01

Cool ! Et un nouveau script pour la communauté Plug'zienne !
Bravo pour ton petit script fais par toi !
Je l'ai testé il est vraiment pratique, facile à installé et en plus, je n'est pas encore trouvé de faille :-x
Ciao :bravo:
Image
Avatar de l'utilisateur
Cclleemm
Admin'z
Admin'z
 
Messages: 2762
Inscription: 14 Mar 2007, 16:21
Localisation: Savoie
Points: 2003


Re: Un chat avec affichage de l'heure (necessite BDD)

Messagede boulledogue le 03 Sep 2007, 13:36

Merci mais ca necessite SQL et tu as mini "sans sql" o_O heureusement que je le dis ptdrrr
++
Bldg
Avatar de l'utilisateur
boulledogue
Modo'z
Modo'z
 
Messages: 2252
Inscription: 16 Mar 2007, 18:26
Localisation: Liège, Belgique
Points: 4453


Re: Un chat avec affichage de l'heure (necessite BDD)

Messagede Cclleemm le 03 Sep 2007, 16:58

Ou est je écrit sans SQL ?
Peu etre une erreur a force de penser l'inverse :-/

Je vaus 6 304 400 € :lol:
Image
Avatar de l'utilisateur
Cclleemm
Admin'z
Admin'z
 
Messages: 2762
Inscription: 14 Mar 2007, 16:21
Localisation: Savoie
Points: 2003


Re: Un chat avec affichage de l'heure (necessite BDD)

Messagede boulledogue le 03 Sep 2007, 19:32

vas y vente toi! xD bien joué! fait moi passe pour un fou en plus!^^
Avatar de l'utilisateur
boulledogue
Modo'z
Modo'z
 
Messages: 2252
Inscription: 16 Mar 2007, 18:26
Localisation: Liège, Belgique
Points: 4453


Re: Un chat avec affichage de l'heure (necessite BDD)

Messagede Cclleemm le 03 Sep 2007, 21:05

:lol: C'était pas le but ... Mais bon, j'ai quand meme 6 000 000 :lol:
Image
Avatar de l'utilisateur
Cclleemm
Admin'z
Admin'z
 
Messages: 2762
Inscription: 14 Mar 2007, 16:21
Localisation: Savoie
Points: 2003


Re: Un chat avec affichage de l'heure (necessite BDD)

Messagede boulledogue le 04 Sep 2007, 07:33

le délire^^
Avatar de l'utilisateur
boulledogue
Modo'z
Modo'z
 
Messages: 2252
Inscription: 16 Mar 2007, 18:26
Localisation: Liège, Belgique
Points: 4453


Re: Un chat avec affichage de l'heure (necessite BDD)

Messagede richie3366 le 04 Sep 2007, 08:54

Tiens tiens clem, que vois je ?
Journal de moderation :
Edition d'un message “Un chat avec affichage de l'heure (necessite BDD)” écrit par
» boulledogue (date de modification : 03 Sep 2007, 18:16)

:lol: Pas passé inaperçu ;-)
Avatar de l'utilisateur
richie3366
Admin'z
Admin'z
 
Messages: 422
Inscription: 15 Mar 2007, 17:59
Localisation: Aveyron
Points: 123


Re: Un chat avec affichage de l'heure (necessite BDD)

Messagede richie3366 le 04 Sep 2007, 09:17

Je vaux plus cher que vous ! na !
Image
Avatar de l'utilisateur
richie3366
Admin'z
Admin'z
 
Messages: 422
Inscription: 15 Mar 2007, 17:59
Localisation: Aveyron
Points: 123


Re: Un chat avec affichage de l'heure (necessite BDD)

Messagede Cclleemm le 04 Sep 2007, 09:43

T'as pas a répondre t'es au lycée toi ! Retrourne Bosser :lol: :lol:
Image
Avatar de l'utilisateur
Cclleemm
Admin'z
Admin'z
 
Messages: 2762
Inscription: 14 Mar 2007, 16:21
Localisation: Savoie
Points: 2003


Re: Un chat avec affichage de l'heure (necessite BDD)

Messagede boulledogue le 04 Sep 2007, 10:39

richie3366 a écrit:Tiens tiens clem, que vois je ?
Journal de moderation :
Edition d'un message “Un chat avec affichage de l'heure (necessite BDD)” écrit par
» boulledogue (date de modification : 03 Sep 2007, 18:16)

:lol: Pas passé inaperçu ;-)

pige pas^^
Avatar de l'utilisateur
boulledogue
Modo'z
Modo'z
 
Messages: 2252
Inscription: 16 Mar 2007, 18:26
Localisation: Liège, Belgique
Points: 4453


Re: Un chat avec affichage de l'heure (necessite BDD)

Messagede Cclleemm le 04 Sep 2007, 10:49

Moi non plus :lol: Mais bon ...
Image
Avatar de l'utilisateur
Cclleemm
Admin'z
Admin'z
 
Messages: 2762
Inscription: 14 Mar 2007, 16:21
Localisation: Savoie
Points: 2003


Re: Un chat avec affichage de l'heure (necessite BDD)

Messagede boulledogue le 04 Sep 2007, 14:14

Ah ben ca va cest pas moi qui ai un probleme alors xD
Avatar de l'utilisateur
boulledogue
Modo'z
Modo'z
 
Messages: 2252
Inscription: 16 Mar 2007, 18:26
Localisation: Liège, Belgique
Points: 4453


Re: Un chat avec affichage de l'heure (necessite BDD)

Messagede Gaara le 21 Sep 2007, 12:09

Je viens de voir le code du script de Boulledogue pour créer la table et j'poste ce message à titre informatif ;-D

CREATE TABLE `minichat` (
`id` int(11) NOT NULL auto_increment,
`pseudo` varchar(255) NOT NULL default '',
`message` varchar(255) NOT NULL default '',
`timestamp` bigint(20) NOT NULL default '0',
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=36 ;


En effet, il a utilisé 'bigint' pour définir le type du champ 'timestamp', or il existe déjà un type de champ 'timestamp' qui est prédéfini :-o .
Image
----------------
©Message inutile d'utilité publique, by Gaara.
:etoile: *Rien à dire ...*
Avatar de l'utilisateur
Gaara
Modo'z
Modo'z
 
Messages: 831
Inscription: 18 Mar 2007, 20:47
Localisation: Village Caché de Suna
Points: 8


Re: Un chat avec affichage de l'heure (necessite BDD)

Messagede Cclleemm le 22 Sep 2007, 09:23

Hey bien !
Tu as l'oeuil ...
par contre je pense que ça n'influe pas trop dans le bon fonctionnement du script, vu que chez moi ca marche très bien ...
Image
Avatar de l'utilisateur
Cclleemm
Admin'z
Admin'z
 
Messages: 2762
Inscription: 14 Mar 2007, 16:21
Localisation: Savoie
Points: 2003


Suivant

Retourner vers PHP

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités