2015-12-10 2 views
1

Я создал окно чата, используя php, ajax и jquery. Он успешно читает и записывает файл с именем chatlog.html. Я сделал кнопку, которая очищает чат. Он отлично работает, но все чаты клиентов не понятны, пока кто-то не говорит. Как я могу это исправить?Очистка окна чата

chat.php здесь, так как я не могу отформатировать его правильно: http://pastebin.com/AEwjeZ3w

sendchatmsg.php:

<?php 
session_start(); 

if (isset($_SESSION['username'])) { 
    $text = $_POST['cmsg']; 
    $fp = fopen("chatlog.html", "a"); 
    fwrite($fp, "<div><b>" . $_SESSION['username'] . "</b>: " . stripslashes(htmlspecialchars($text)) . "<br></div>"); 
    fclose($fp); 
} 
?> 

clearchat.php:

<?php 
    unlink("chatlog.html"); 
?> 

ответ

0

Вы можете написать пустой файл к нему, когда вы его очистите.

clearchat.php:

$fp = fopen("chatlog.html", "w"); 
fwrite($fp, " "; 
fclose($fp); 
0

Обновить журнал чата в экране пользователя, как только завершается явное событие чата.

$("#clearchat").click(function() { 

    $.post("clearchat.php",function(res){  
      loadLog(); 
     }); 

}); 
Смежные вопросы