Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Foorumi

sooda [15.10.2003 18:40:28]

#

Juu, aattelin tehdä sivuilleni jonkunlaisen keskustelu systeemin. Mysliä ei oo, joten no höh. Millaista vormaattia suosittelisitte kun viesteistä voi määritellä otsikon, viestin ja lähettäjän?

odys [15.10.2003 18:47:05]

#

Yksi mahdollisuus on tallentaa tiedosto muodossa:

Array(
  0 => Array(
         "alue" => "PHP",
         "otsikko" => "Hyviä PHP-oppaita?",
         "lahettaja" => "odys",
         "viesti" => "Mist saa hyvii oppait hej?!!++ :PP",
         "aika" => 21345455 // time() -funktiolla tallennettu aika (toi on päästä heitetty)
       )
  1 => ....jne
)

Sen jälkeen voit hakea tiedot tiedostosta käyttämällä Eval() -funktiota. Muista kuitenkin parsia käyttäjien lähettämät viestit ja otsikot oikeastaan JOKA IKINEN bitti mitä käyttäjä lähettää pitää tarkistaa hyvin. Evalissa piilee pikku vaara nimittäin.. ymmärrät varmaan.

Muista myös käyttää tiedostoihin tallennettaessa flock() -funkkaria. Koska jos 2 käyttäjää lähettää viestin täysin samaan aikaan niin tiedosto tyhjenee. :P (Kohtalaisen suurikin mahdollisuus jos foorumista tulee suosittu)

Niin ja siis tossa noi 0 =>, 1 => jne toimii viestin ID:nä samalla kätevästi.

sooda [15.10.2003 19:27:29]

#

Ööö... miten toi eval oikeen toimii?

T.M. [15.10.2003 19:38:52]

#

kokeileppas käyttää aluksi explode() funktiota, ennenkuin rupeat mitään monimutkaisempaa.

https://www.php.net/manual/en/function.explode.php

sooda [15.10.2003 19:44:25]

#

Juuh... hei eiks toi kantsis tehä jotenki tälleen:
alue|ossikko|viesti|lähettäjä
alue|ossikko|viesti|lähettäjä
alue|ossikko|viesti|lähettäjä
jne...
ja sit sorttaa ne alueen mukaan?

T.M. [16.10.2003 00:48:48]

#

voisit tehdä alueelle oman tiedoston, ja sille alueelle kaikki ne aiheet mitä siellä puhutaan:

aihe1|viesti|lähettäjä|<>vastaus1<>vastaus2<>vastaus3<>
aihe2|viesti|lähettäjä|<>vastaus1<>vastaus2<>vastaus3<>
aihe3|viesti|lähettäjä|<>vastaus1<>vastaus2<>vastaus3<>

kannattaa pistää viimeiseksi merkiksi samainen explode hommeli.

NiKC [16.10.2003 13:43:51]

#

Mulla on tuolla tommonen xml-härpätin jota joskus rupesin tekemään mutten saanu koskaan valmiiks. Sitä soveltamalla vois saada melkosen helposti yksinkertasen messuboordin aikaseks.

http://nikke.letm.com/~nikke/dev/php/xml/

edit:
Pikaisesti katsellen tuossa näyttää olevan muutama bugi jo ja systeemi on erittäin keskeneräinen. Jos jaksat odotella etkä itse halua yrittää niin voisinpa joku ilta innostua ja tehdä tuosta jotakin.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta