Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> czat, odświeżanie
php programmer
post
Post #1





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

Ostrzeżenie: (0%)
-----


Jak to jest, że robiąc czat w php trzeba odświeżć stronę a w javie nie trzeba.
I jeszcze jedno jak zrobić odświżenie strony ns takim czacie questionmark.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 18)
wassago
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 701
Pomógł: 0
Dołączył: 26.06.2002
Skąd: Londyn

Ostrzeżenie: (0%)
-----


php to jezyk serverside (strona serwera), wiec jest oczywiste ze trzeba odswiezyc klienta aby pokzalo ew. zmiany na serwerze. Java to jezyk klient-side, dalej tlumaczyc nie musze chyba..

do odswiezania mozesz uzyc naglowkow php lub HTMLa.
  1. <?php
  2. header( &#092;"Location: http://url\" ); 
  3. ?>

lub
  1. <meta http-equiv="refresh" content="10; url=http://url/" />


--------------------
Go to the top of the page
+Quote Post
Vengeance
post
Post #3





Grupa: Zarejestrowani
Postów: 657
Pomógł: 2
Dołączył: 15.08.2003
Skąd: Łódź

Ostrzeżenie: (0%)
-----


lub zastosować streaming HTML


--------------------
Go to the top of the page
+Quote Post
--hobibit--
post
Post #4





Goście







Jak zastosować streaming w html-u? Szukałem o tym jakiś artykułów czy książek ale nic nie znalazłem...
Go to the top of the page
+Quote Post
Lejto
post
Post #5





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

Ostrzeżenie: (0%)
-----


jeszcze co to czatów to nie zapomnijmy o ajaxie


--------------------
Go to the top of the page
+Quote Post
--hobibit--
post
Post #6





Goście







Nie chodzi mi w tym momencie o czat tak na prawde.
Interesuje mnie właśnie strumieniowe przesyłanie html-a.
Ajax wiem jak działa ale gdybym chciał zrobić czar na prawdę real timowy to ajax to za mało.
Go to the top of the page
+Quote Post
ShadowD
post
Post #7





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Ahh powiem tak powiedzcie co dokładnie chcecie uzyskać to pomogę....


--------------------
Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube

Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince
Go to the top of the page
+Quote Post
--hobibit--
post
Post #8





Goście







Jest sobie baza danych. Działa jakiś skrypt/program który przeszukuje bazę danych i jeśli nastąpi w niej zmiana to wysyła do przeglądarki nowe dane które są wyświetlane.

Interesuje mnie rozwiązanie najbardziej real timowe jak się da lub druga opcja, skrypt który jednocześnie będzie wysyłać dane do wszystkich podłączonych użytkowników.
Go to the top of the page
+Quote Post
l0ud
post
Post #9





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

Ostrzeżenie: (0%)
-----


hobibit, nie ma takiej możliwości ze względu na zasadę działania protokołu HTTP i ogólnie... Internetu smile.gif Co prawda w pewnej książce o ajax'ie znalazłem dość ciekawy wzorzec "Trwała komunikacja" aczkolwiek na pewno nie da się rozwiązać tego w tak prosty sposób, jakbyś chciał.


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
--hobibit--
post
Post #10





Goście







Też czytałem tą książkę i jest tam o tym chyba 3 strony w sumie. Jeden kawałek kodu który nie działa... pętla while(true) tam zastosowana po prostu się kręci i nie wyrzuca nic na ekran.

Pewnie do mojego celu trzeba będzie podobnych mechanizmów jak w irc-u czyli chyba protokół nie html a jakiś RTP ale... właśnie nie wiem jak to zrobić i nie dorwałem żadnej książki o tym.
Jeśli jedynym rozwiązaniem będzie pisanie własnej aplikacji w C czy innym języku programowania to pewnie zrezygnuje... ale streaming filmów dobrze działa na stronach (chyba przez flash ale pewien nie jestem) więc jakiś sposób jest.
Go to the top of the page
+Quote Post
pyro
post
Post #11





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Cytat(-hobibit- @ 28.03.2008, 21:56:34 ) *
Jest sobie baza danych. Działa jakiś skrypt/program który przeszukuje bazę danych i jeśli nastąpi w niej zmiana to wysyła do przeglądarki nowe dane które są wyświetlane.

Interesuje mnie rozwiązanie najbardziej real timowe jak się da lub druga opcja, skrypt który jednocześnie będzie wysyłać dane do wszystkich podłączonych użytkowników.


no to to juz podchodzi pod Javę


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
--hobibit--
post
Post #12





Goście







Nie jestem w tej sprawie expertem (jeszcze tongue.gif)
Jeśli mówisz java chodzi ci dokładnie o jsp i serlety czy coś innego?
Go to the top of the page
+Quote Post
pyro
post
Post #13





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Cytat(-hobibit- @ 28.03.2008, 22:17:26 ) *
Nie jestem w tej sprawie expertem (jeszcze tongue.gif )
Jeśli mówisz java chodzi ci dokładnie o jsp i serlety czy coś innego?


cos w tym stylu tongue.gif

mozesz poszukac jakiegos Java Real Time Chat, niemozliwe zeby w necie nie bylo ani jednego takiego


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
ShadowD
post
Post #14





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Czekaj o ile się orientuję to chodzi ci o czat którego nie trzeba odświeżać a więc zajrzyj tu http://nospor.pl/shoutbox.html o ile się nie mylę jest tam takie cos ;p i na dodatek jest to kod jednego z ważniejszych użytkowników tego forum czyli nospor'a...

Ps Na samej góże... smile.gif


--------------------
Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube

Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince
Go to the top of the page
+Quote Post
pyro
post
Post #15





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Cytat(ShadowD @ 29.03.2008, 09:11:52 ) *
Czekaj o ile się orientuję to chodzi ci o czat którego nie trzeba odświeżać a więc zajrzyj tu http://nospor.pl/shoutbox.html o ile się nie mylę jest tam takie cos ;p i na dodatek jest to kod jednego z ważniejszych użytkowników tego forum czyli nospor'a...

Ps Na samej góże... smile.gif


shoutbox'a trzeba odswiezac... przykladem jest mod_shoutbox dla phpBB, chyba ze to RealTime shoutbox (czyli np. taki jak wyklonany w Javie ;S)

Ten post edytował pyro 29.03.2008, 11:29:46


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
ShadowD
post
Post #16





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


A więc zacytuje:



Cytat
ShoutBox jest to taki mini chat, którego przykład znajduje się na górze strony. ShoutBox napisałem w oparciu o AJAX, dzięki czemu wszystko działa bez odświerzania strony, co jest niewątpliwym plusem. [...]



Naprawdę to nie wiem jak on działa, lecz po przeczytaniu powyższego tekstu mogę sądzić że się sam odświeża…


--------------------
Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube

Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince
Go to the top of the page
+Quote Post
Moli
post
Post #17





Grupa: Zarejestrowani
Postów: 662
Pomógł: 45
Dołączył: 26.03.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


W samym html/php nie zrobi się tak żeby chat się odświeżał. Najprościej będzie uzyć ajax'a, co jest dobrym wyjściem. Jeśli niechcesz użyć ajaxa to możesz np. flash lub jave, wszystko zależy od Twoich umiejętności programistycznych. Nie rozumiem tego tematu,
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #18





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Stosując techniki AJAX nie osiągniesz więcej. Całość komunikacji musi przejść przez serwer i przeglądarkę, a serwer nie ma możliwości nawiązania połączenia z przeglądarką użytkownika. Do takich rzeczy używa sie Javy, która działa jako wtyczka w przeglądarce i tym samym rozszerza możliwości. Streaming wideo jest również wykonywany przy pomocy pluginów.

Pozdrawiam.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
ShadowD
post
Post #19





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Ahh alasz da się tylko co określony czas np można dać okno z rozmowami w tamkę i dać jej w php lub html by się odświeżała co jakiś czas ale to złe wyjście... ;p



Moim zdaniem najlepsze wyjście to Ajax i java…

Ten post edytował ShadowD 29.03.2008, 11:44:15


--------------------
Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube

Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 10:10