Live messagerie v1.0

Soyez le premier à donner votre avis sur cette source.

Vue 10 804 fois - Téléchargée 1 097 fois

Description

Sorte de mini chat sympatoche pour recevoir des messages qui font plaisir sur son site :P TOUT EST DANS LE ZIP

SI VOUS AVEZ DES PB CONTACTEZ-MOI SUR #aideprog sur irc.epiknet.org ;)

Source / Exemple :


<? 
//------------------------------------------------------------------
//     Merci de laisse le copyright au moins reduit a mon pseudo 
//     Exemple de ce script sur http://www.wesshcombox.fr.st
//     Bonne continuation et merci d'utiliser ce script 
//     Eventuelles mise a jour d'ici quelques temps. Suivez l'affaire ;)
//------------------------------------------------------------------
?>
<form METHOD="post" action="">
<font face="Arial, Helvetica, sans-serif">Pseudo</font> <font face="Arial, Helvetica, sans-serif">:</font> <input type="text" size="20" name=pseudo><br>
Message : <textarea name="message" cols="20" rows="4" ></textarea><br>
<input type="submit" name=envoyer value=Envoyer >
</form>
<?
mysql_connect("SERVEUR_SQL","PSEUDO","MOT_DE_PASSE") OR DIE("err!"); // CHANGEZ LES DONNEES ENTRE " " par ce qu'il faut ! Pour se connecter a la BD mysql
mysql_select_db("BASE_DE_DONNEE") OR DIE ("eer 2"); // CHANGEZ LE NOM DE LA BASE DONNEE !
if (($pseudo!="")&&($message!="")) { // Si les champs du formulaire sont remplis, on éxécute le script
$date = date ("d-m-Y",time()); // On determine la date
$heure = date ("H:i:",time()); // On determine l'heure
mysql_query("INSERT INTO livemess VALUES ('$id','$pseudo', '$date', '$heure', '$message')");// On ecrit ce que le visiteur a entré dans le formulaire
}
?>
<iframe scrolling="yes" height="150" width="125" src="messages.php" style="border: 1px solid #FF0000">
<script language="javascript">
OnLoad="setTimeout('Refresh()',10)" 
</script></iframe>

<a href="http://www.wesshcombox.fr.st">©Sniperman113 - Live messagerie</a> 
</body>

// CA CETAIT LA PAGE PRINCIPALE MAINTENANT IL FAUT LA PAGE DE RECEPTION DES MESSAGES (messages.php)

<? 
mysql_connect("SERVEUR_SQL","PSEUDO","MOT_DE_PASSE") OR DIE("err!"); // CHANGEZ LES DONNEES ENTRE " " par ce qu'il faut ! Pour se connecter a la BD mysql
mysql_select_db("BASE_DE_DONNEE") OR DIE ("eer 2"); // CHANGEZ LE NOM DE LA BASE DONNEE !
$resultsql = mysql_query("SELECT * FROM `livemess`"); // La variable resultsql est egal a la recupération des données dans la table livemess
while($data=mysql_fetch_array($resultsql)) { // On liste la table
echo "<font color=FF0000>DE : $data[pseudo]</font><br><strong>LE $data[date] à $data[heure]</strong><br>$data[message]<br>"; // On affiche
}
?>

Conclusion :


Voilà bon moi jai tester, si vous voulez un exemple http://www.wesshcombox.fr.st et si vous pourriez m'aider a l'ameliorer n'hesiter pas bientot une version 2 avec install auto et partie admin voila ;) ++
POUR CREER LA TABLE SQL :
CREATE TABLE `livemess` (
`ID` INT NOT NULL AUTO_INCREMENT,
`pseudo` VARCHAR(30) NOT NULL,
`date` TEXT NOT NULL,
`heure` TEXT NOT NULL,
`message` TEXT NOT NULL,
INDEX (`ID`)
);
Voilà !

SI VOUS AVEZ DES PB CONTACTEZ-MOI SUR #aideprog sur irc.epiknet.org ;)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
flashfun Messages postés 296 Date d'inscription mercredi 10 septembre 2003 Statut Membre Dernière intervention 11 septembre 2004
17 oct. 2003 à 16:59
Comment faire pour que les nouveaux message s'affiche, sans que l'utilisateur actualise la page principale?
Sniperman113 Messages postés 99 Date d'inscription mercredi 8 octobre 2003 Statut Membre Dernière intervention 21 février 2012
17 oct. 2003 à 17:03
je sais pas désolé je debute en php mais normalement des que il envoi le message la page se reactualise auto mais je sais pas si c ça ton probleme :( mais je suis un debutant en php donc désolé mais je peux pas repondre a ta question si c'est pas ce pb la
flashfun Messages postés 296 Date d'inscription mercredi 10 septembre 2003 Statut Membre Dernière intervention 11 septembre 2004
17 oct. 2003 à 17:12
Je veux mettre un system de messagerie intantané dans un page.
Pendant que l'on parcours la page, il faudrai que les nouveaux message s'affiche tous seul.
Sniperman113 Messages postés 99 Date d'inscription mercredi 8 octobre 2003 Statut Membre Dernière intervention 21 février 2012
17 oct. 2003 à 17:38
ah ok désolé mais je pense que c'est impossible en tous cas pas en php puiske la on utilise une page ke lon lis apres et donc il faut l'avoir refresh pour voir ce quil ya marké et meme avec une base mysql il faudrait kan meme refresh donc désolé mais je pense c impossible :( peut etre en un autre language mais je "connais" que le php voilà désolé mais pose ta question sur un forum ;)
flashfun Messages postés 296 Date d'inscription mercredi 10 septembre 2003 Statut Membre Dernière intervention 11 septembre 2004
17 oct. 2003 à 17:43
Je te pose la question car tu utilise une iframe :


Et peut-être qu'elle peut se rafraichir toute seul avec un javascript.

Peut-être q'un lecteur va me répondre...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.