Jump to content
php.lv forumi

Čats


daGrevis

Recommended Posts

Sveiki,

Izdomāju, ka jāizveido čats. ^^ Tad nu jautājums rodas... Kur glabāt visas čata ziņas? TXT failā vai datubāzē? Un ja TXT, tad kādā formātā to visu saglabāt? Tikko izdomāju, ka varētu kaut kā JSON un katrā rindiņā. Ne? Vai varbūt tomēr datubāzē? Bet čatam jau nekas daudz nebūs - nekāda vēsture (max. pēdējie 100 posti), iespēja adminam dzēst tos. =P Nu Es nezinu, kāda ir Jūsu pieredze? =P

Link to comment
Share on other sites

1) Lapa, kurā tiek izsaukti dati (username, time, content);

2) ar iFrame tiek izsaukta lapa, refresh ik pēc piecām sekundēm;

 

Kā ir ar dzēšanu? Nedomāju, ka jēga tabulā būtu id. Jo savādāk id baigi izaugs. Pēc kādiem parametriem dzēst?

Link to comment
Share on other sites

Pēc ID. Nav jau visu laiku jāinkrementē. Ja lielāks pa x tad sāk atkal no 1.

 

Un iframe sux -> JS FTW.

 

Tas JS izpildījumā būs AJAX? Lapas noteiktas daļas pārlādēšana? Tātad jQuery AJAX?

Link to comment
Share on other sites

Ja ar to ir domāta čata "veco" ziņu nevis kādas noteiktas dzēšana,tad,lai nav jāčeko kaut kāds x ziņu skaits,tad vēl ir arī variants pie katras jaunas ziņas pievienošanas vienkārši dzēst 1 pēc addtime vecāko.

Edited by 404
Link to comment
Share on other sites

Nu tad jau vienkārši izvadot ziņas pietiek piemest klāt katrai [x] linku,kurā padot kaut vai ziņas pievienošanas laiku un izdzēst pēc principa WHERE addtime='.$message_addtime.' Manuprāt iespējamība ka tabulā varētu būt ziņas ar vienādu pievienošanas laiku,ir tuvu nullei.

Edited by 404
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...