Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 4 Dołączył: 14.05.2013 Ostrzeżenie: (0%)
|
Witam
Postanowiłem w ramach ćwiczenia zrobić prosty czat oparty na PHP/MySQL/AJAX Czat ma mieć możliwość wysyłania wiadomości i następnie ta wiadomość zostaje wyświetlona w okienku czatu bez przeładowania strony. Wszystko jest okej, ale: 1. Gdy dodam: wiadomość nr 1, otrzymuję (wiadomość nr 1) wiadomość nr 2, otrzymuję (wiadomość nr 1,wiadomość nr 1, wiadomość nr 2) wiadomość nr 2, otrzymuję (wiadomość nr 1,wiadomość nr 1, wiadomość nr 2,wiadomość nr 1,wiadomość nr 2, wiadomość nr 3) itd. czyli wiadomości się powtarzają( obrazek lepiej to wyjaśnia) (IMG:http://img28.imageshack.us/img28/3983/47617957.png) Uploaded with ImageShack.us jak tego uniknąć ? 2. Załóżmy ze mamy 2 userów. Jeden wysyła wiadomość i mu się odświeża okno, a drugiemu nie. Jak to rozwiązać, że gdy ktoś wyśle wiadomość okno przeładuję się wszystkim. index.php
sendmessage.php
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
Dla małego ruchu, tak. Jednak po co odświeżać stronę co sekundę/dziesięć jak można to zrobić tylko wtedy, gdy jest to konieczne.
|
|
|
|
pabito [PHP]Prosty czat z wykorzystaniem PHP/MySQL/AJAX 9.06.2013, 20:59:15
gorden 1. linijka 18 Twojego kodu. Pobierasz wszystkie wi... 9.06.2013, 21:06:17
pabito aha, czyli funkcja pobierająca wiadomości ma wykon... 9.06.2013, 21:16:49 
!*! Cytat(pabito @ 9.06.2013, 22:16:49 ) ... 10.06.2013, 07:50:33 
pabito Cytat(!*! @ 10.06.2013, 08:50... 10.06.2013, 08:08:29
dżozef no to zrób co 10 sekund, i tak rozmówcy tego nie z... 9.06.2013, 23:30:46 
SmokAnalog Cytat(dżozef @ 10.06.2013, 00:30:46 )... 10.06.2013, 09:50:06 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 13:32 |