🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #7930

Re: PHP - nieuwsberichtjes: files of database?

#7930
From: Andy Peeters 'aka SpaceRunner'
Date: Mon, 22 Jul 2002 16:26
45 lines
3117 bytes
Sven Vermeulen wrote:

> 
> 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.
> 

Bedankt voor alle antwoorden. Ik denk dat ik waarschijnlijk eens met een 
database ga proberen, maar dan ontstaat er voor mij wel een ander probleem:

Stel, je hebt een berichtje waarin je een verwijzing wilt zetten naar een 
andere site. Dus je gebruikt een eenvoudige link, op zich geen probleem. 
Maar hoe sla ik dat op in de database? Dat was de reden waarom ik over XML 
sprak.

Mogelijkheden:
1) het tekstbericht is al opgeslagen in XHTML (links zitten in het bericht 
vervat) dus het is gewoon kopieren.
2) met een extra tabel werken en tussen de berichtentabel en 'link' tabel 
een relatie leggen. Alle links worden dan niet in het bericht zelf getoond 
maar bijvoorbeeld altijd onderaan het bericht.
3) (variant van 1) het bericht zelf in een soort XML vorm opslaan en die bij 
het ophalen omzetten naar XHTML.

Mvg,
Andy.
-- 
Remove 'x.' to send mail.
Star Wars en vrije software gaan hand in hand:
Use the Source, Luke            May the Source be with you
A Jedi can only complete his or her training by building Linux From Scratch
Technical Details
Message-ID: <3d3c33ff$0$236$ba620e4c@news.skynet.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-04!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!mango.news.easynet.net!easynet.net!proxad.net!proxad.net!skynet.be!skynet.be!louie!not-for-mail
References: <3d39609e$0$251$ba620e4c@news.skynet.be> <lTF_8.21626$8o4.2909@afrodite.telenet-ops.be> <A0O_8.22166$8o4.2759@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 09:36:44 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-04!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!mango.news.easynet.net!easynet.net!proxad.net!proxad.net!skynet.be!skynet.be!louie!not-for-mail
Message-ID: <3d3c33ff$0$236$ba620e4c@news.skynet.be>
From: Andy Peeters 'aka SpaceRunner' <x.spacerunner@skynet.be>
Subject: Re: PHP - nieuwsberichtjes: files of database?
Newsgroups: be.comp.programming
Date: Mon, 22 Jul 2002 18:26:26 +0200
References: <3d39609e$0$251$ba620e4c@news.skynet.be> <lTF_8.21626$8o4.2909@afrodite.telenet-ops.be> <A0O_8.22166$8o4.2759@afrodite.telenet-ops.be>
User-Agent: KNode/0.7.1
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
Lines: 45
Organization: -= Skynet Usenet Service =-
NNTP-Posting-Host: 80.200.92.39
X-Trace: 1027355647 reader0.news.skynet.be 236 80.200.92.39
X-Complaints-To: abuse@skynet.be