Jump to content
php.lv forumi

PHP un AJAX chats


reGative

Recommended Posts

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.

Link to comment
Share on other sites

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 by emsy
Link to comment
Share on other sites

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..

---

Link to comment
Share on other sites

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 by 2easy
Link to comment
Share on other sites

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..

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...