reGative Posted March 28, 2010 Report Share Posted March 28, 2010 Sveiki. Kodēju čatu, no sākuma uzveidoju php skriptu, ievadi savu tekstu, nosūti un parādās. Bet ielādējot no jauna čatu, php kods to saprot tā, ka viņam jānosūta tukša ziņa. Vēlos noskaidrot, kā to novērst, lai pēc ziņas ievadīšanas čatā, pārlādējot lapu, netiek ievadīta tukša ziņa. :) Pagaidām no ajax un js nav nekādas smakas, jo kodēju to pašu php, pēc tam uzlikšu js un ajax. Quote Link to comment Share on other sites More sharing options...
waplet Posted March 28, 2010 Report Share Posted March 28, 2010 header location? Quote Link to comment Share on other sites More sharing options...
reGative Posted March 28, 2010 Author Report Share Posted March 28, 2010 aa, un vēl aizmirsu pastāstīt, ka index lapā tas čats nav tieši uzrakstīts, bet includots ar include() funkciju. Quote Link to comment Share on other sites More sharing options...
reiniger Posted March 28, 2010 Report Share Posted March 28, 2010 (edited) uzliec pārbaudi pirms ziņas saglabāšanas... if($_REQUEST['msg']){ saglaba zinu.... } Edited March 28, 2010 by reiniger Quote Link to comment Share on other sites More sharing options...
emsy Posted March 28, 2010 Report Share Posted March 28, 2010 (edited) Formu, kura aizsūta ziņu uz dokumentu kurš ieraksta SQL datubāzē vai .txt dokumentā, uzliec tā: <form action='dokuments.php' method='post' target='ajaxam_iframe'> Un tālāk pēc formas ieliec iFrame: <iframe name='ajaxam_iframe' style='display:none;'></iframe> P.S. man ir gatavs viens tāda veida čats ;). Edited March 28, 2010 by emsy Quote Link to comment Share on other sites More sharing options...
Kemito Posted March 29, 2010 Report Share Posted March 29, 2010 Piemet klāt vai nu to pašu header location vai kautkādu mazu JS redirektu ( basic codes ) ! BEt nu manliekas ka emsy ideja jau ir tuvāk patiesībai! Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted March 29, 2010 Report Share Posted March 29, 2010 Pagaidām no ajax un js nav nekādas smakas, jo kodēju to pašu php, pēc tam uzlikšu js un ajax. Daudzmaz normalam chatam Jasak tieshi ar AJAX dalju. Tad shadu problemu nebuutu vispar.. Principaa HTMLiskais chats peec savs buutibas ir samera vienkrsha lieta. Pati HTML forma (lapa) ir statiska un Vispar netiek prladeeta. Ar JS+AJAX tiek parladeeti DIVu contenti + padots 1 input lauks. PHP pusee pieglaba visu vienaa DB tabula, kurai velams buut kaa MEMORY, jo reali jau dati ilgterminja nav jaglabaa ( ja nobruks serveris tad no ieprieksejiem datiem tapat nebuus nekaada labuma ) -- a nu jaa, velams uzlikt max mesages glabasanas laiku, ko pie katra nakamaa ieraksta parbaudi, un liekos idzees.. --- Quote Link to comment Share on other sites More sharing options...
daGrevis Posted March 29, 2010 Report Share Posted March 29, 2010 "Pasmelies kodu" no šejienes: http://www.phpbb.com/community/viewtopic.php?f=70&t=1567645 ! :) Quote Link to comment Share on other sites More sharing options...
2easy Posted March 29, 2010 Report Share Posted March 29, 2010 (edited) PHP pusee pieglaba visu vienaa DB tabula, kurai velams buut kaa MEMORY, jo reali jau dati ilgterminja nav jaglabaa ( ja nobruks serveris tad no ieprieksejiem datiem tapat nebuus nekaada labuma ) dažreiz serveris tiek vnk restartēts... tipa maintenance un tad arī visas MEMORY tabulas ir čau :D nē, nju pašas tabulas jau paliek, tikai šo tabulu dati ir čau Edited March 29, 2010 by 2easy Quote Link to comment Share on other sites More sharing options...
reGative Posted March 31, 2010 Author Report Share Posted March 31, 2010 tā, ok ar šo problēmu tiku galā, tagad tik vajag tikt skaidrībā, kā ar js un ajax pārlādē čatu. moš ka ir httprequest, bet es droši nezinu. Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted March 31, 2010 Report Share Posted March 31, 2010 nē, nju pašas tabulas jau paliek, tikai šo tabulu dati ir čau Nu un ?? shis jau ir tieshi tas gadijums kad par to varetu pilnibaa neuztraukties.. Jo kaada jega, ja serveris ir 30 minutes restartaa, tad chata saturs jau ir 'novecojis'.. Jo pieglabat vecakas sarunas par 30 minutem tapat nav jegas.. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.