Eléphant du PHP |
134 Messages
01 janv. 2013, 15:51
Meilleure voeux de bonheur pour cette année 2013 !
Merci pour réponse
Voici le code :
[javascript]/**
* Un mini-Chat en jQuery/Php
* par Jay Salvat -
http://blog.jaysalvat.com/
*/
$(function() {
$('#chat form').submit(function() {
var user = $('#chat input[name=user]').val();
var message = $('#chat input[name=message]').val();
$.post('chat/chat.php', { 'user':user, 'message':message }, function() {
refreshChat();
});
$('#chat input[name=message]').val('');
return false;
});
function refreshChat() {
$.ajax({
url: "chat/chat.html",
ifModified:true,
success: function(content){
$('#room').html(content);
}
});
setTimeout(refreshChat, 5000);
}
Donc je pense mettre le son ici mais comment je ne connais le Javascript je débute un peu en html et php , merci pour votre aide car ce chat me plaît bien créé par par Jay Salvat.
refreshChat();
});[/javascript]
Il y a aussi un traitement en php
Code : Tout sélectionner
<?php
/**
* Un mini-Chat en jQuery/Php
* par Jay Salvat - http://blog.jaysalvat.com/
*/
$file = 'chat.html'; // fichier de stockage
$max_lines = 30; // nombre de lignes maximum stockées
if (isset($_POST['message'])) {
$user = stripslashes($_POST['user']);
$message = stripslashes($_POST['message']);
$date = date('d/m/y H:i:s');
$new_line = "<dt><b>{$user}</b> {$date}</dt><dd>{$message}</dd>\n";
$content = file($file);
$content = array_slice($content, 0, $max_lines);
array_unshift($content, $new_line);
file_put_contents($file, $content);
}
?>