Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Etsittäis hyvää PHP taituria/taitureita

Sivun loppuun

Sami M [11.05.2004 15:17:37]

#

Eli etsittäis hyvää PHP taituria/taitureita, jotka voisivat tehdä mun sivuilleni keskustelualueen. Mikäli tekijällä on kotisivut, niin voisin lisätä sivujeni etusivulle tekijän bannerin palkkioksi.

Matti Kaijomaa [11.05.2004 15:39:21]

#

Tuskimpa kukaa foorumia sulle tekee mainostusta vastaa, on se sen verran monimutkane ja aikaa vievä projekti...

rndprogy [11.05.2004 15:53:01]

#

Miksei tämä ole PHP ja internet-ohjelmointi alueella?

kasetti [11.05.2004 16:01:26]

#

Jos helpolla haluaa päästä niin:

http://www.phpbb.com/

Tuota näkee aika monessa paikassa.

Ei kuitenkaan kovin persoonallinen...

kenkku [11.05.2004 16:33:48]

#

Matti Kaijomaa kirjoitti:

Tuskimpa kukaa foorumia sulle tekee mainostusta vastaa, on se sen verran monimutkane ja aikaa vievä projekti...

...paitsi ne, joilla on liikaa aikaa ja liian vähän tekemistä (/me huitoo vimmatusti)
Voishan tuota katella :P Jos sais jonkun kaverin tekemään kanssani, niin kyllä kai vois onnistua.
Onko käytössä MySQL?

Heikki [11.05.2004 18:59:35]

#

Jahka saan oman foorumini valmiiksi (viimeistelyä vaille), niin saat halutessasi sen (käyttää tekstitietokantaa). Ei kuitenkaan kannata odottaa sillä tekeminen saattaa kestää ja parempiakin valmiita foorumeita on.

folio [11.05.2004 19:40:34]

#

Kerro nyt ihmeessä minkälaiselle sivulle tämä keskustelualue on tulossa ja onko sivu jo kenties nähtävillä jossain?

Sharph [11.05.2004 20:05:59]

#

kenkku kirjoitti:

Voishan tuota katella :P Jos sais jonkun kaverin tekemään kanssani, niin kyllä kai vois onnistua.
Onko käytössä MySQL?

Joo mä voin tehä.

Heikki [11.05.2004 20:36:24]

#

Foorumi on kyllä todella aikaavievä projekti, jos vähänkin parempaa jälkeä aikoo saada aikaan. Itse en ole minkäänlaista ulkoasua tehnyt, vaan käyttänyt kaiken ajan koodaukseen (ja debuggaukseen), enkä kyllä uskalla laskea montako tuntia on tullut väännettyä.

Vinkkinä tekijöille voisin sanoa, että tehkää TÄYSIN id-pohjainen järjestelmä, ja suunnitelkaa tallennusrakennetta ja toimintaa huolella. Säästätte useita koodaustunteja, nimim. kokemusta on.

Foorumeissa on se vika, että ne tuppaavat venyä ikuisuusprojekteiksi turhan helposti, kun aina keksii jotakin uutta mikä olisi mukava saada valmiiksi. Täydellinen admini-kontrolli, kunnollinen ylläpidettävyys, mysli, tageja, ääh... kaikki tuokin pitäisi omaan projektiin joskus saada.

SLander: jos saan betan joskus julkaisukuntoon niin yritän varmaan saada sitä projektialueelle. Tämän viikon jälkeen koulu hellittää, ja voi täysillä keskittyä koodailuun :D


(laaksonen voisi siirtää tämän oikealle alueelle)

Sami M [12.05.2004 18:35:00]

#

kenkku kirjoitti:

Matti Kaijomaa kirjoitti:

Tuskimpa kukaa foorumia sulle tekee mainostusta vastaa, on se sen verran monimutkane ja aikaa vievä projekti...

...paitsi ne, joilla on liikaa aikaa ja liian vähän tekemistä (/me huitoo vimmatusti)
Voishan tuota katella :P Jos sais jonkun kaverin tekemään kanssani, niin kyllä kai vois onnistua.
Onko käytössä MySQL?

Käytössä on MysQl.

ez [18.05.2004 20:58:37]

#

Monet on kirjoittanut, että foorumi on todella aikaa vievä projekti. En ole kirjoittanut ikinä php:tä, pelkästään asp.nettiä.

Kuinka monta tuntia php:llä oikein menee perusfoorumin (käyttäjän luominen, kirjautuminen, viestinlähetys yms...) tekoon??

Antti Laaksonen [18.05.2004 21:26:28]

#

Toimivan foorumin pohjan tekemiseen ei mene kovin paljon aikaa. Tämän foorumin ensimmäisen version tein muistaakseni yhdessä päivässä. Sen sijaan kaikkien poikkeustapausten huomioonottamiseen ja lisäominaisuuksien kehittelyyn saa kulumaan vaikka kuinka paljon aikaa.

ez [18.05.2004 21:48:07]

#

Sitä minäkin, että päivässä jo saa paljon aikaan. Tukeeko muuten php poikkeuksia, vai minkälainen virheen käsittely siinä on?

folio [18.05.2004 23:39:49]

#

>> Tukeeko muuten php poikkeuksia, vai minkälainen virheen käsittely siinä on?
Mitäköhän tarkoitat poikkeuksilla, ilmeisesti jonkin muun ohjelmointikielen (johon en ole tutustunut) ominaisuuksia.

Vilkaise kuitenkin: https://www.php.net/manual/en/ref.errorfunc.php

Itsekin on tullut keskustelualuetta koodattua aikani kuluksi mutta keskenhän se on jäänyt, niinkuin isommilla projekteilla yleensä on tapana.

folio [19.05.2004 00:54:29]

#

Mitaköhän taas kirjoitin, poikkeuksilla tarkoitit tietysti englanninkielistä termiä exceptions. PHP:sta ei valitettavasti näitä löydy, mutta ovat tulossa seuraavaan versioon.

Sami M [28.05.2004 18:19:05]

#

Nyt on kenkku ja Topi91 ainakin ajatellut tehdä tätä, joten kysyisin, että oletteko te yhä tässä mukana?

HiTe [29.05.2004 07:52:49]

#

Itsekin toimivan foorumin sain noin 4 tunnissa tehtyä. Kirjautumiseen otin täältä ajv:n kirjautumiskoodin käyttöön. Nyt askarruttaa se, että miten olisi parasta toteuttaa käyttäjien sisänäolo. Eli tämä ja tämä käyttäjä on sisällä, sekä montako käyttäjää on online.

ajv [29.05.2004 10:20:27]

#

Tuohon mun kirjautumiseen on todella helppo lisätä onlineri. Tauluun vain yksi kenttä lisää johon tallennetaan käyttäjän viimeisen latauksen aikaleima. Sitten vain haetaan kannasta kaikki, jotka ovat ladanneet sivun alle 15 min sisällä. Esim:

<?
//tämänhetkinen aikaleima
$time = time();
//onlineri: online-aika 900 sek.
$vast = mysql_query("SELECT * FROM kayttajat WHERE ($time - LAST_LOAD) < 900");
//nyt $vast-taulukossa on kaikki tieto sisällä olevista käyttäjistä
print mysql_num_rows($vast)." käyttäjää online.<br>\n";
?>

Edit: HiTe, aika hyvältä näyttää toi sun foorumi pikasesti väsätyksi! Foorumista voisi tehdä vaikka koodivinkinkin. Siis vinkin, missä on foorumin pelkkä runko ja tietokanta. Kokonaista foorumia tuskin kannattaa koodivinkiksi laittaa.

HiTe [30.05.2004 12:21:42]

#

Kiitos ajv:lle vinkistä.

Voisihan tuosta koodivinkin tehdä, kunhan muuttaisi tuon purkkakoodin hieman selkeämpään muotoon.


Sivun alkuun

Vastaus

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

Tietoa sivustosta