ik vroeg mij af hoe je een RSS kan implementeren via PHP. Ik heb nu met php via een include een pagina "news.xml" op mijn index.php.
Op zich opent php deze rss goed, maar het probleem is dat de links geen links zijn, maar als text worden weergegeven. Liever heb ik gewoon een beschrijving als link, die verwijst naar de link.
<channel>
<title>Titel van je pagina</title>
<copyright>Copyright (c) 2004, joupagna.nl</copyright>
<link>http://www.joupagina.nl/rss.php</link>
<language>nl</language>
<description>joupagina.nl Rich Site Summary</description>
<webMaster>[email protected]</webMaster>
<image>
<title>joupagina.nl</title>
<link>http://www.joupagina.nl/</link>
<url>http://www.joupagina.nl/imgs/rss.gif</url>
<width>120</width>
<height>40</height>
<description>Het laatste nieuws van joupagina.nl</description>
</image>
<pubDate>Thu, 16 Sep 2004 04:37:04 +0200</pubDate>
<item>
<title>Titel van bericht</title>
<link>http://www.joupagina.nl/nieuws/1</link>
<description>Jou nieuws beschrijving</description>
<category>Nieuws</category>
</item>
</channel>
</rss>
Een RSS reader kan deze dingen dan lezen.. als iemand jou nieuws erop wil hebben kan diegene het ook 'strippen' voor zijn eigen pagina zodat hij jou laatste items op je pagina heeft.. dit doe je dan meestal via regex :)
hmm...zou je willen uitleggen hoe je dat doet met regex (en wat het überhaupt is)?
Vond op de php.net website niet zoveel informatie, stond enkel dat je het alléén mag doen als je weet wat je doet. Dat is bij mij niet altijd het geval :)
Je moet hem alleen even uitbreiden dat hij dit pas doet als het IN <item> staat.. moeje ff wat mee prutsen en uitproberen..
Misschien is er ook al een bestaand scriptje die dit doet(?) maar hier iig niet, dan zou je even op phpbuilder, hotscripts en dat soort sites moeten kijken :) succes