Autor | Zpráva | ||
---|---|---|---|
Alastor_Kopal Profil |
Určitě znáte komunikační program ICQ a já bych si ho chtěl udělat ve velmi malé formě
- Každý uživatel může mít maximálně 10 kamarádů přadávání kamarádů nebude problém a zapisovaní také ne, limit deseti udržím SQL dotazem s LIMIT - Když je kamarád online je tu volba chatovat if(vysledek['stav'] == "on"){echo"začít chatovat";} (samozdřejmě že to bude odkaz) - druhý uživatel musí chat potvrdit a dál už to bude jako normální guest book jenomže jak zařídit databázové tabulky a kód na tuto část kódu ? - pokud se nějaký uživatel odpojí nebo chat zruší všechny přízpěvky budou smazány (aby nezabíraly místo) ??? |
||
Nox Profil |
#2 · Zasláno: 28. 8. 2009, 22:18:16 · Upravil/a: Nox
Ok
--- Prostě není tu žádný dotaz, toto uděláš pomocí PHP a MySQL, holt si to opravdu budeš muset přečíst Jestli máš nějaký konkrétní dotaz, tak ho klidně napiš |
||
Alastor_Kopal Profil |
#3 · Zasláno: 28. 8. 2009, 22:20:20
OK ? ale jak udělat 3 a 4 bod ?
|
||
Nox Profil |
#4 · Zasláno: 28. 8. 2009, 22:29:49
Jinak limitem nezabráníš vložení 11.+ kamaráda, ale to snad uděláš nějak
No 3...třeba tabulka požadavků na chat, kdo na koho 4) V PHP s učitostí nezjistíš, jestli odešel, protože místo odhlášení může zavřít prohlížeč, takže musíš průběžně kontrolovat aktivitu, Buď průběžně, nebo při akci nějakého uživatele A smazání snad zvládneš, mysql dotaz DELETE... |
||
Alastor_Kopal Profil |
#5 · Zasláno: 28. 8. 2009, 23:12:32
1. jo vlastně myslel jsem
$neco = Mysql_num_rows(dotaz); if($neco < 10){} a jak mám udělat ty tabulky a sloupce ? hm table prizpevky_chatu - chatid - autor - prizpevek a jak potom v tom kodu ? myslim ze v tabulce registrovanych pridam sloupec chat a zmenim ho na id chatu ? to si vyhleda chat a zobrazi prispevky s danym id ? |
||
AeonFlux Profil * |
#6 · Zasláno: 29. 8. 2009, 22:53:55
Dobry by bylo udelat nejaky registrace.php po prvním přihlášení se předá uživatelovo ID třeba pomocí session a pomocí query vytvoří řádky v tabulce ;)
|
||
imploder Profil |
#7 · Zasláno: 31. 8. 2009, 22:55:25
Co máte furt s těma databázema?! Komunikační programy typu ICQ žádnou MySQL databázi nepotřebují, ani v normální "neosekané" verzi.
|
||
AM_ Profil |
#8 · Zasláno: 1. 9. 2009, 16:47:13
imploder
pan Alastor zřejmě měl na mysli chat, jen nevěděl, že se tomu říká chat, tak to nazval "menší ICQ". A vzhledem k tomu, že ho předpokládám chce dělat na webové platformě, nikoli tedy skutečný instant messaging, tak se zprávy mezitím někam musí uložit, ne? |
||
ondřej Profil * |
#9 · Zasláno: 2. 9. 2009, 11:19:59
zřejmě se nevyhneš tomu ukládat čas poslední akce uživatele a po pár minutách neaktivity ho automaticky odhlásit, to mazání starých chatů by asi chtělo řešit nějak šikovně cronem
|
||
Časová prodleva: 15 let
|
0