IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Army
Neregistrovaný
Avatar
Army:5.6.2012 7:19

Čau jakou metodou mám v php zasílat text když chci udělat chat. Aby se stránka nemusela aktualizovat pro načtení textu díky.

 
Odpovědět
5.6.2012 7:19
Avatar
Kit
Tvůrce
Avatar
Odpovídá na
Kit:5.6.2012 7:41

IRC

Nahoru Odpovědět
5.6.2012 7:41
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Army
Neregistrovaný
Avatar
Army:5.6.2012 13:09

Mám to chápat tak že přes php to nejde? A co je to IRC?

 
Nahoru Odpovědět
5.6.2012 13:09
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na
David Hartinger:5.6.2012 14:06

Stránka se vždy bude muset aktualizovat, najdi si, jak funguje HTTP protokol. Buď viditělne nebo na pozadí.

Jestli čekáš, že má PHP nějaké metody pro chat, tak nemá. Musíš použít nějaké knihovny, např. pro IRC, jak radí Kit. Místo "Co je IRC" by to stačilo zadat do Googlu: http://cs.wikipedia.org/…t_Relay_Chat

Nahoru Odpovědět
5.6.2012 14:06
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na
Kit:5.6.2012 14:42

Ve chvíli, kdy se budeš snažit používat chat přes protokol HTTP, připravíš serveru horké chvilky, neboť tento protokol k tomuto účelu vůbec nebyl vytvořen. Proto byly vyvinuty protokoly IRC, ICQ, Skype, TeamSpeak a další. Rozumný vývojář použije některý z nich a dál to neřeší.

Pokud bys to chtěl dělat stylem Twitteru nebo Facebooku, použij AJAX. Ovšem zátěž serveru bude při provozu velmi vysoká. Také se to už nedá považovat za chat.

Nahoru Odpovědět
5.6.2012 14:42
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
martinkobelka
Tvůrce
Avatar
martinkobelka:25.7.2012 21:31

jquery

 
Nahoru Odpovědět
25.7.2012 21:31
Avatar
Kit
Tvůrce
Avatar
Odpovídá na martinkobelka
Kit:25.7.2012 21:45

jQuery je jen šikovná knihovna, která kromě jiných funkcí umí i AJAX.

Nahoru Odpovědět
25.7.2012 21:45
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na David Hartinger
Neaktivní uživatel:9.8.2012 8:26

A jak se dělá ta aktualizace na pozadí ?

Nahoru Odpovědět
9.8.2012 8:26
Neaktivní uživatelský účet
Avatar
Nahoru Odpovědět
10.8.2012 14:23
Neaktivní uživatelský účet
Avatar
Nahoru Odpovědět
15.8.2012 20:16
Neaktivní uživatelský účet
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Neaktivní uživatel
David Hartinger:15.8.2012 22:02

AJAXem přes jQuery.

Nahoru Odpovědět
15.8.2012 22:02
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:16.8.2012 5:58

jQuery není nutné, AJAX funguje i bez něho
http://citron.blueboard.cz/…tecniky.html

Ale s jQuery je to přece jen trochu pohodlnější
http://citron.blueboard.cz/…ky-ajax.html

Nahoru Odpovědět
16.8.2012 5:58
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na David Hartinger
Neaktivní uživatel:16.8.2012 7:28

No a jak na to ? :D Já jquery neumím a ani moc nevím co je AJAX

Nahoru Odpovědět
16.8.2012 7:28
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Neaktivní uživatel:16.8.2012 7:29

Aha už vidím ten odkaz od kita :)

Nahoru Odpovědět
16.8.2012 7:29
Neaktivní uživatelský účet
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:16.8.2012 8:45

S jQuery je to o mnoho jednodušší a vychytává nekompatibilitu mezi prohlížeči, vůbec bych bez ní již neprogramoval a ani ostatní to nedělají.

Nahoru Odpovědět
16.8.2012 8:45
New kid back on the block with a R.I.P
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 15 zpráv z 15.