Minä olisin väsäämässä "IRC":eetä, mutta miten se kannataisi tehdä kun haluaisin se toimimaan "IRC":een lailla, elikkä kun se tietenkin refresshaa melkein koko ajan niin sitten kommentit nolaantuu. Miten tämän pystyisi estämään? Tallentaisiko ne jotenkin käyttäjän koneelle ja sitten nollaisi tiedoston kun selaimen sulkee?
Olisiko mitään järkeviä ehdotuksia tämän toteuttamiseen? Minulla on käytössä 5 MB Mbnetin palvelimelta.
"IRC":eetä olisit väsäämässä, jahas.
ja "IRC":een lailla ;P
Out of the subject mutta voisit opetella suomenkieltä vähän.
Niin siis tahtoisit yhdistellä PHP:llä jonnekin IRC servulle? Jos et niin eti jostain käsitteet kohilleen niin ei tartte arvailla. Fsocketilla vaan, lukaset ftp://ftp.rfc-editor.org/in-notes/rfc1459.txt ja siitä eikun syöttelee komentoja. Näitä rajapintoja löytyy kyllä valmiitakin. Selainpohjaiseksi on kyllä vähän säätö laittaa PHP:llä, ehkä jollain output bufferoinnilla jos silläkään.
Aika ruma siitä tulisi.
Pistä sivulle automaattinen refresh esimerkiksi 10 sekuntin välein. Keskustelun aiemmat tiedot voit tallentaa vaikka kekseillä. Sitä en sitten tiedä, miten saisit yhteyden IRC-serveriin pysymään auki pitemän aikaa...
Jos taas tarkoitat PHP:llä toteutettavaa nettikeskustelua, jolla ei ole mitään tekemistä IRC:n kanssa, niin silloin voit tunkea kaiken väliaikaisesti palvelimelle johonkin tiedostoon. Teksti ei lopultakaan vie aivan loputtomasti tilaa, joten vaikkapa minuutin ajalta voi hyvinkin säilyttää kaiken.
Joo, tämä ei liity mitenkään irc:iin.
Tarkoitus olisi tehdä "IRC"in tapainen kommentti järjestelmä, joka tyhjentyisi, joka päivä kello 00,00. Niin, että kun ensimmäinen tyyppi loggaa sisään kello 00,00 jälkeen niin kommenttifilu tyhjentyisi olisiko tämä mitenkään mahdollista?
Hmm... pelkään että kyseessä on gallerian tapainen tekele :o
Kun käyttäjä loggaa, tarkista milloin viestit on viimeksi tyhjennetty, ja jos niitä ei vielä sinä vuorokautena ole tyhjennetty, tyhjennä ja tallenna tyhjennysaika.
https://www.ohjelmointiputka.net/koodivinkit/
Kaviaari kirjoitti:
"IRC":eetä olisit väsäämässä, jahas.
ja "IRC":een lailla ;P
Out of the subject mutta voisit opetella suomenkieltä vähän.
mää oon huono kirjottaa ja mulla on ehot äidi kielestä
borri317 == thekoodaaja? o_O
Edit: 3<->1
borri317 kirjoitti:
mää oon huono kirjottaa ja mulla on ehot äidi kielestä
Joo huomaan että ännät tuppaa puuttumaan melko usein sanojen perästä.
En edes ole ikinä kuullut kenestäkäään borri317:stä.
Siis oletko väsäämässä PHP:llä Chattia, vai aioitko yhdistää jollekkin IRC servulle?
Jos chattia aiot väsätä, niin PHP ei oo oikea vaihtoehto, sillä(niin kuin itsekkin sanoit) sivu joudutaan lataamaan kokoajan uudestaan.
Jos nyt kuitenkin haluat väsätä PHP:llä chatin, niin voisit laittaa sen keskusteluikkunan iframeen(aika pieneen sellaiseen) ja ladata sitä uudestaan. Tämäkin on välkkyvää.
Kyllä php:lläkin onnistuu chatin tekeminen ilman refreshausta käytettäessä flush()-funktiota, tosin se ei edelleenkään ole viisasta. Tein tossa huvikseni muutamalla iframella php.chatin, joka jopa toimi. Idea oli se, että toisessa iframessa oleva php-tiedosto tarkasteli while(1)-loopissa tiedostojen (10 kpl) kokoja. Jos koko != 0, niin sitten tiedosto tyhjennettiin ja tulostettiin selaimelle. Kirjoittaminen tapahtui toisesta ifamesta randomina johonkin tiedostoon. Hirveä purkka, vie prossutehoja ja toimii epävarmasti :P En suosittele!
Aihe on jo aika vanha, joten et voi enää vastata siihen.