Article View: be.comp.programming
Article #7930Re: PHP - nieuwsberichtjes: files of database?
From: Andy Peeters 'aka SpaceRunner'
Date: Mon, 22 Jul 2002 16:26
Date: Mon, 22 Jul 2002 16:26
45 lines
3117 bytes
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-mailReferences:
<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