[ gruja10 @ 25.02.2010. 00:49 ] @
Počeo sam da pišem program za četovanje u php- u. Sve što korisnici kucaju, tekst se upisuje u fajl a zatim fajl učitava u textarea. Uvek kada se stisne submit strana se ponovo učita i tekst iz fajla se učita u textarea a skrolbar uvek ode na početak. Može li u php-u da se uradi da tekst i skrolbar ostanu na kraju, ono što je poslednje ubačeno kada se strana ponovo učita kao u svim programima za četovanje?
[ mitke013 @ 25.02.2010. 02:57 ] @
Citat:
gruja10: Počeo sam da pišem program za četovanje u php- u. Sve što korisnici kucaju, tekst se upisuje u fajl a zatim fajl učitava u textarea. Uvek kada se stisne submit strana se ponovo učita i tekst iz fajla se učita u textarea a skrolbar uvek ode na početak. Može li u php-u da se uradi da tekst i skrolbar ostanu na kraju, ono što je poslednje ubačeno kada se strana ponovo učita kao u svim programima za četovanje?


Zasto koristis fajl? Baza ti je mnogo bolje resenje za to; npr. svaka linija razgovora je vezana za neki chat_id. Jednostavan sql moze da obrise sve iz tog chata, ovako ces imati gomilu fajlova na serveru.

Da bi uradio chat, moraces da koristis ajax. Osvezavanje cele strane je uzasno lose resenje za real-time chat. Ako nisi radio sa ajaxom ranije, nauci jQuery, odlican je za to. Cak sam video i chat plugin identican onome sa facebook-a.

Ako koristis ajax, resio si i problem scrollbar-a.
[ Goran Rakić @ 25.02.2010. 12:41 ] @
Položaj klizača ne možeš da menjaš iz PHP-a, sa PHP-om je kraj kada pošalje sadržaj stranice u preglednik. Možeš poslati u preglednik JavaScript kod koji će se izvršiti kada se stranica učita i koji će pomeriti klizač, uz pomenuti jQuery to je lako.
[ gruja10 @ 26.02.2010. 14:21 ] @
Hvala dobri ljudi. Interesovalo me da li može to da se uradi u php-u. Iz priloženog vidim da ne može i da je praktičnije da se uradi u javaskriptu. Hvala što ste me usmerili u dobrom pravcu. Pozdrav.