🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #7924

Re: PHP - nieuwsberichtjes: files of database?

#7924
From: Sven Vermeulen
Date: Mon, 22 Jul 2002 06:56
30 lines
2646 bytes
On Sun, 21 Jul 2002 21:40:33 GMT, Ruben <ruben@kmskdeinze.be> wrote:
>  Ik gebruik hier geen database voor, maar wel aparte bestandjes. Dit is
>  volgens mij het beste, en je kan het ook overzichtelijk maken.
>  Ik maak per seizoen een map aan met nieuwsberichten (bv: nieuws/02-03). Daar
>  zet ik de nieuwe in. Dan pas ik het overzicht aan door bestand in te lezen ,
>  eerste 20 regels terugschrijven naar overzicht, nieuwsberichtje tussen
>  steken, en terug verder de andere regels.
>  
>  Voor nog andere overzichten gebruik je best een javascriptje, daar voeg je
>  bovenaan een regel toe met de link en de titel bv, en je laat de vorige
>  regels staan, en doet de laatste regel weg (is oudste bericht uit overzicht
>  wegdoen).

Ik ben voorstander van databasegestuurde websites. Het nadeel dat je, bij
overgang naar een andere server geen database+php meer zou kunnen gebruiken
is slechts een klein pijn, want je kan gerust je site op je eigen pc "hosten"
en omzetten naar statische HTML om dan de statische HTML te uploaden.

Het voordeel is de enorme flexibiliteit van PHP en MySQL (om maar een
voorbeeld te geven van database) voor nieuwsberichten. Zo steek je je
berichten bv in een tabel waarin tevens een auto_increment veld in zit. Als
je dan de laatste x berichten op je site wil zetten, met de meest recente
van boven, hoef je enkel in php een lusje te schrijven en wordt alles
automatisch gegenereerd. Je kan eenvoudig titel, datum, auteur, inleiding en
werkelijke tekst scheiden (aparte velden) en aanroepen (array).

De meeste CMS-systemen zijn op dergelijke manier gemaakt.

Mvg,
	Sven Vermeulen
Technical Details
Message-ID: <A0O_8.22166$8o4.2759@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-04!supernews.com!newsfeed.online.be!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <3d39609e$0$251$ba620e4c@news.skynet.be> <lTF_8.21626$8o4.2909@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,58e69f6e847e0fda
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-07-22 00:02:45 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-04!supernews.com!newsfeed.online.be!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
Newsgroups: be.comp.programming
From: Sven Vermeulen <svenPUNTJEvermeulen@rug.ac.be>
Subject: Re: PHP - nieuwsberichtjes: files of database?
References: <3d39609e$0$251$ba620e4c@news.skynet.be> <lTF_8.21626$8o4.2909@afrodite.telenet-ops.be>
User-Agent: slrn/0.9.7.4 (Linux)
Lines: 30
Message-ID: <A0O_8.22166$8o4.2759@afrodite.telenet-ops.be>
Date: Mon, 22 Jul 2002 06:56:32 GMT
NNTP-Posting-Host: 213.224.110.14
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1027320992 213.224.110.14 (Mon, 22 Jul 2002 08:56:32 MET DST)
NNTP-Posting-Date: Mon, 22 Jul 2002 08:56:32 MET DST
Organization: Telenet Internet