🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #7918

Re: PHP - nieuwsberichtjes: files of database?

#7918
From: Ruben
Date: Sun, 21 Jul 2002 21:40
42 lines
2803 bytes
"Andy Peeters 'aka SpaceRunner'" <x.spacerunner@skynet.be> schreef in
bericht news:3d39609e$0$251$ba620e4c@news.skynet.be...
> Hallo,
>
> Ik ben begonnen met het leren van PHP, vooral dan simpele dingen. De taal
op
> zich is geen probleem, het is meer een design dillemma.
>
> Waar ik nu over struikel: op een pagina wens ik altijd maximaal 2
> nieuwsberichtjes laten zien. Nu, waar zet ik die berichtjes het beste: in
> een database of in afzonderlijke bestanden. Het zou ook mogelijk moeten
> zijn om URL's ook effectief als een link te kunnen tonen (bespaart
> bezoekers een copy-n-paste handeling).
>
> Enig voorstel? Ik zat met het volgende in m'n hoofd: berichtjes in een
soort
> XML vorm op slaan in een database en dan via de XML mogelijkheden van PHP
> om te zetten in (X)HTML.

XML zou ik niet gebruiken ervoor.

In mijn website (www.kmskdeinze.be) gebruik ik ook veel nieuwsberichten.
Deze doe ik niet met PHP, maar met Perl (CGI), maar het principe blijft
hetzelfde.

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 hoop dat ik je wat bijgebracht heb.

mvg,
Ruben Gekiere
Technical Details
Message-ID: <lTF_8.21626$8o4.2909@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-04!supernews.com!newspump.sol.net!newsfeed.cwix.com!prodigy.com!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <3d39609e$0$251$ba620e4c@news.skynet.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-21 14:46:39 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-04!supernews.com!newspump.sol.net!newsfeed.cwix.com!prodigy.com!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: "Ruben" <ruben@kmskdeinze.be>
Newsgroups: be.comp.programming
References: <3d39609e$0$251$ba620e4c@news.skynet.be>
Subject: Re: PHP - nieuwsberichtjes: files of database?
Lines: 50
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Message-ID: <lTF_8.21626$8o4.2909@afrodite.telenet-ops.be>
Date: Sun, 21 Jul 2002 21:40:33 GMT
NNTP-Posting-Host: 213.224.245.149
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1027287633 213.224.245.149 (Sun, 21 Jul 2002 23:40:33 MET DST)
NNTP-Posting-Date: Sun, 21 Jul 2002 23:40:33 MET DST
Organization: Telenet Internet