SkyD Posted April 5, 2006 Report Share Posted April 5, 2006 Nu radās doma, uztaisīt sarunu telpu (čatu). :D~~ Bet ir dažas neskaidrības. Pastāstīšu par problēmu. Nu doma tāda, ka sākumā ievada niku, tad vinju aizsviesh tālāk uz chat.php, un tajā notiek visas sarunas. Labajā malā jarādās useriem un kreisajā pusē - sarunām. Bet... 1. Ievadot niku, kur tas niks, lai glabājas? Iekšā DB? 2. Sarunas, kur glabāt? Iekš DB? 3. Kā uztaisīt, ja ir jauna rinda uzrakstīta, lai nepārlādējot lapu taa nenoraustas, rādās tā ziņa, kas ir uzrakstīta. Nu, lai nav tā, ja grib redzēt, ko kāds kautko jaunu rakstijis, lai nav jaspiež REFRESH. :) Ceru uz palīdzību :DD~ Link to comment Share on other sites More sharing options...
Vebers Posted April 5, 2006 Report Share Posted April 5, 2006 1) Sessija, cookie var arī DB. 2)DB 3)META, hederos norādi refresh laiku, jeb arī AJAX Link to comment Share on other sites More sharing options...
SkyD Posted April 5, 2006 Author Report Share Posted April 5, 2006 Bļāviens, kas tas AJAX īsti ir. Visur viņu piemin, apskatijos, bet tāpat īsti nesapratu. Link to comment Share on other sites More sharing options...
Vebers Posted April 5, 2006 Report Share Posted April 5, 2006 http://en.wikipedia.org/wiki/Ajax_(programming) Edit: palaboju uz precīzāku urli (bubu) Link to comment Share on other sites More sharing options...
Klez Posted April 5, 2006 Report Share Posted April 5, 2006 ajax + DB Link to comment Share on other sites More sharing options...
bubu Posted April 5, 2006 Report Share Posted April 5, 2006 http://rajshekhar.net/blog/archives/85-Ras...X-Tutorial.html Link to comment Share on other sites More sharing options...
v3rb0 Posted April 5, 2006 Report Share Posted April 5, 2006 ja tiesam chatu (kā rakstīts nosaukumā), tad irc jāizmanto. ar db būs tāds shoutbox pie kura tikai no weblapas varēs tikt klāt.. a irc kanāla ij no weba ij 'parastiem' irc klientiem.. Link to comment Share on other sites More sharing options...
SkyD Posted April 6, 2006 Author Report Share Posted April 6, 2006 Nē nu IRC man nevajag, drīzāk shoutboxam līdzīgu. Nu bet es meiģināšu kautko uzbūvēt. :P Link to comment Share on other sites More sharing options...
Klez Posted April 6, 2006 Report Share Posted April 6, 2006 a kapee irc nevaig ? CGI:IRC - Web based IRC Client panjem to un apfiicho cik veelies .. :) Link to comment Share on other sites More sharing options...
SkyD Posted April 6, 2006 Author Report Share Posted April 6, 2006 Runājot par tiem META, tad ir tā. <meta http-equiv="refresh" content="1"> Un viņš vislaik raustās, tas kautkā neder. Ar šito pašu META tagu kā dabūt, lai neredz, ka raustās??! Link to comment Share on other sites More sharing options...
bubu Posted April 6, 2006 Report Share Posted April 6, 2006 Nē. Skaties uz AJAX, ja gribi "neraustīšanos". Link to comment Share on other sites More sharing options...
SkyD Posted April 6, 2006 Author Report Share Posted April 6, 2006 (edited) Varbūt varētu parādīt, vai ir kādam vesels kods gabals?!?! edit: kaa veidot to sarunu logu, un to niku logu? Ar iframe? Bet ar tiem nevar kopeet txt. ??!! Iesakiet.. :) Edited April 6, 2006 by SkyD Link to comment Share on other sites More sharing options...
shemeleks Posted April 6, 2006 Report Share Posted April 6, 2006 http://socket7.net/lace/ Link to comment Share on other sites More sharing options...
SkyD Posted April 7, 2006 Author Report Share Posted April 7, 2006 Hmmm.. Shemeleks paldies. :) Radās man te problēma ar votingu. Tjip taka top10. Ir radio inputi un visiem ir vienāds nosaukums. name="balsojums" Krč ja useris izvelas vienu, vinjsh nospiezh pogu, un tam, kas ir izvēlēts, ir jaieraksta txt failaa +1; Piemērs: top10.txt dziesma1|balsojuma_rez dziesma2|balsojuma_rez ....... Tagad useris piem iekliko uz radio inputa, kur rakstiits dziesma1, vinjsh nospiezh pogu, un tad vajadzeetu pie dziesma1 pielikt tam skaitam +1 dziesma1|1, ja veel kaads izveelas to dziesmu, tad +1, dziesma1|2 .. Varētu to ar GetElementById, bet man vajadzeetu ar PHP to dabuut gatavu.. =] Link to comment Share on other sites More sharing options...
GedroX Posted April 7, 2006 Report Share Posted April 7, 2006 (edited) <?php $sk = 10; //Variantu skaits if (isset($_POST['balsojums'])) { $rez = (int)$_POST['balsojums']; //Pienemu, ka taviem radios ir values - 1, 2, 3... N if ($rez >= 1 && $rez <= $sk) { // Vai valids skaitlis $f = file('top10.txt'); if ($f && isset($f[$rez - 1])) { //Tas ja nu piemirsti piepildit to failu $tmp = $f[$rez - 1]; $tmp = explode('|', $tmp); $tmp[count($tmp) - 1] = ((int)$tmp[count($tmp) - 1] + 1) . "\n"; $f[$rez - 1] = implode('|', $tmp); $f = implode('', $f); $fp = fopen('top10.txt', 'w'); fwrite($fp, $f); fclose($fp); } } } ?> Edited April 7, 2006 by GedroX Link to comment Share on other sites More sharing options...
Recommended Posts