Miten tälläisen putkan kaltaisen keskustelu jutun pystyisi toteuttamaan? Php on päässyt ruostumaan jos jonkin verran niin en onnistu keksimään itse.
ööö.. saisko vähän tarkemmin että mikä on ongelma? :D
Eiköhän se toteutus mene normaalisti niin, että kun viesti lähetetään, se tallennetaan tietokantaan / tiedostoon jossakin sopivassa formaatissa, ja kun joku haluaa nähdä aiheen, ladataan kaikki kyseisen aiheen viestit. Tietokannalla aivan äärimmäisen helppoa, tiedostoilla hieman mutkikkaampaa. Itse päädyin tiedostoissa sellaiseen, että jokainen aihe on omassa tiedostossaan (.php, ekalla rivillä exit-komento) ja formaatti on äärimmäisen helppo (aikaleima, lähettäjä, viestin numero, teksti, kaikki omilla riveillään), rivinvaihdot vain pitää muuttaa sopiviksi erikoismerkeiksi. Yhdessä tiedostossa säilytetään seuraavaa vapaata aiheen numeroa, niin uuden aiheen luominen on helppoa.
Näyttäisi olevan 4kt koodia funktiotiedostossa, sis. kommentit, eli aika vähän yhteensä ottaen huomioon, että se riittää jopa yhtä laajaan systeemiin kuin Putkan foorumi (Alueet => Aiheet => Viestit, kunkin näistä luominen ja poistaminen, viestin muokkaus jne.), vaikka tiedostoilla ei kyllä tällaista viestimäärää pyöritellä :)
Kannattaa vilkaista koodivinkeistä PHP-kommenttijärjestelmiä, niistä saa helposti muokattua foorumin.
Tämä keskustelu on toteutettu kolmen tietokantataulun avulla. Yhdessä on viestit, toisessa aiheet ja kolmannessa keskustelijat. Kunkin taulun tietoihin liittyy oma tunnusnumero, joka kasvaa automaattisesti. Tällaisen tietokannan avulla keskustelun toteutus ei ole vaikeaa. Jos et keksi jotain yksittäistä juttua, niin kysy tarkemmin!
Kuhan foorumin koodin saanee CVS:stä, sieltä voit ottaa hieman mallia.
Aihe on jo aika vanha, joten et voi enää vastata siihen.