Heb een beetje het idee dat je een paar woorden gehoord hebt..., maar eigenlijk geen idee hebt waar het over gaat.
Daarom zal ik proberen het een en ander uit te leggen.
Om een forum te maken heb je dus twee dingen nodig
een taal om alles aan te sturen. En een systeem om alles in op te slaan. (ook moet er natuurlijk HTML inziitten maar dat lijkt me vanzelf sprekend).
Je kunt een aantal talen gebruiken. PHP, ASP, JSP, ColdFusion (& CGI, wat eigenlijk zelf geen taal is).
Mocht je geen van die talen beheersen, maar toevallig wel een ster zijn in een andere taal, zoals C bijvoorbeeld, kun je een compiler zoeken voor C naar CGI. Je kunt dan niet alle opties gebruiken. Ook Perl naar CGI kan geloof ik.
Als je nog helemaal niks kan, kun je het beste PHP of ASP gaan leren, waarbij ASP veel makkelijker te installeren is op een server, maar PHP iets meer mogelijkheden biedt, en helemaal gratis is. De andere webscripts zouden moeilijker zijn om te leren, maar dat weet ik ook alleen maar van horen zeggen.
Daarnaast heb je een systeem nodig om je gegevens in op te slaan. Dat kun je doen in textfiles, of zelf in files van een eigen formaat(wat erg moeilijk is). Voor kleinere forums kan dat nog wel, maar als je 1000 topics hebt, wordt het erg inefficient. Dan kun je beter een eigen database gebruiken. Welke ja daarvoor neemt hangt af van wel script je hebt gekozen. In principe zijn er meerdere combinaties mogelijk, maar slechts enkele optimaal. Zo zou de PHP/MySQL combinatie een erg goede keus zijn.
Ook de ASP/(Ms)SQL is eengoede. Het vorodeel van de eerste is dat die gratis is. Het voordeel van de laatste is dat je redelijk makkelijk met access je databases kunt
beinvloeden.
Mocht je besluiten om zelf zoiets te gaan schrijven, bedenk dan wel dat je niet na 3 weken een forum hebt. Je begint met allerleu kleine dingetjes en na een of twee maanden kun je misshcien een gastenboekje maken. Dus het vergt veel meer tijd dan je zou verwachten.
Refuse to do what you don't want to do.
"
http("http://www.bastarddomain.com/dev/ico/quote.php") . "\" target=\"_blank\">"http($this->addslashes("http://www.bastarddomain.com/dev/ico/signature.php?show")) . "\" border=\"0\" alt=\"[user image]\" />""