Reacties op het script RSS reader
|
Gepost op: 29 mei 2005 - 21:22 |
|
|
|
PHP expert
|
Goed script!
Ik heb ook een xslt-versie geschreven:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dc="http://purl.org/dc/elements/1.1/" version="1.0">
<xsl:output method="html" />
<xsl:template match="rss">
<html>
<head>
<title><xsl:value-of select="channel/title" /></title>
</head>
<body>
<h1><xsl:value-of select="channel/title" /></h1>
<ul>
<xsl:apply-templates select="channel/item" />
</ul>
</body>
</html>
</xsl:template>
<xsl:template match="item">
<li>
<xsl:value-of select="pubDate" /> -
<xsl:element name="a">
<xsl:attribute name="href"><xsl:value-of select="link" /></xsl:attribute>
<xsl:attribute name="title"><xsl:value-of select="description" /></xsl:attribute>
<xsl:value-of select="title" />
</xsl:element>
</li>
</xsl:template>
</xsl:stylesheet>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dc="http://purl.org/dc/elements/1.1/" version="1.0"> <xsl:output method="html" /> <xsl:template match="rss"> <html> <head> <title><xsl:value-of select="channel/title" /></title> </head> <body> <h1><xsl:value-of select="channel/title" /></h1> <ul> <xsl:apply-templates select="channel/item" /> </ul> </body> </html> </xsl:template> <xsl:template match="item"> <li> <xsl:value-of select="pubDate" /> - <xsl:element name="a"> <xsl:attribute name="href"><xsl:value-of select="link" /></xsl:attribute> <xsl:attribute name="title"><xsl:value-of select="description" /></xsl:attribute> <xsl:value-of select="title" /> </xsl:element> </li> </xsl:template> </xsl:stylesheet>
XSLT rules |
|
|
|
Gepost op: 04 december 2005 - 12:27 |
|
|
|
PHP ver gevorderde
|
Ik krijg rare tekens bij de é en ë enz.
Hoe los ik dat op?
Bv: [07:53] 'Caché' is beste Europese film (en dat moet Caché zijn) |
|
|
|
Gepost op: 08 december 2005 - 06:07 |
|
|
|
Moderator
|
Ik weet niet of dit ligt aan de feed of aan het script. Ik heb hetzelfde probleem bij bepaalde feeds, en bij andere niet. Als ik zelf mijn feeds (op de goede manier) genereer en met dit script weer uitlees, dan heb ik dit probleem volgens mij niet... Ik ga hier naar kijken. |
|
|
|
Gepost op: 17 december 2005 - 22:23 |
|
|
|
PHP ver gevorderde
|
Feed:Citaat: - <item>
<title>Marco Büchel zegeviert op afdaling Val Gardena</title>
<link>http://www.standaard.be/Artikel/Detail.aspx?artikelid=B290936051217</link>
<guid isPermaLink="true">http://www.standaard.be/Artikel/Detail.aspx?artikelid=B290936051217</guid>
<pubDate>Sat, 17 Dec 2005 16:12:01 GMT</pubDate>
</item>
Output:Citaat: [17:04] Marco Büchel zegeviert op afdaling Val Gardena |
|
|
|
Gepost op: 21 december 2005 - 09:37 |
|
|
|
Moderator
|
Als de feed in UTF8 encoding is, moet je op de inhoud utf8_decode() uitvoeren. Ik zal dit nog aanpassen in het script. |
|
|
|
Gepost op: 14 februari 2006 - 10:25 |
|
|
|
PHP interesse
|
Ik ben besig met een project voor mijn stage..
daarbij heb ik een xml reader nodig. (daar draait de hele site ook om) maar met dit script kan ik alleen de gegevens van de items uit de xml lezen volgens mij.. is het mss een handige functie om de gegevens uit de channel te halen? zoals de title, description date language en ttl enz..
zou iemand voor mij een klein script/functie kunnen schrijven met comments zodat ik snap hoe en wat het allemaal werkt...
Bij voorbaat dank, Sven Petersen. |
|
|
|
Gepost op: 14 februari 2006 - 22:25 |
|
|
|
Moderator
|
Citaat: Ik ben besig met een project voor mijn stage..
daarbij heb ik een xml reader nodig. (daar draait de hele site ook om) maar met dit script kan ik alleen de gegevens van de items uit de xml lezen volgens mij.. is het mss een handige functie om de gegevens uit de channel te halen? zoals de title, description date language en ttl enz..
zou iemand voor mij een klein script/functie kunnen schrijven met comments zodat ik snap hoe en wat het allemaal werkt...
Bij voorbaat dank, Sven Petersen. Dit kun je met de methode get_channel_info($channel). En als er nog velden ontbreken die je uit wilt lezen, moet je die toevoegen aan $channel_tags (zie bovenin de class). |
|
|
|
Gepost op: 15 augustus 2006 - 10:42 |
|
|
|
Nieuw lid
|
Hoi,
Ik krijg ook steeds rare chars in uitput. Ik heb in inhoud utf8_decode aangepast maar dat helpt niet. kan iemand hiervoor nog meer duidelijkheid geven???
bedank |
|
|
|
Gepost op: 25 december 2006 - 23:16 |
|
|
|
HTML interesse
|
Zoek overal naar trim( in het bestand.
Zet na trim( utf8_decode en sluit achteraan met de haakjes af, zoals de functie trim() wordt gebruikt.
Hopelijk begrijpen jullie het. In elk geval bedankt voor de oplossing! |
|
|
|
Gepost op: 19 februari 2007 - 18:29 |
|
|
|
Nieuw lid
|
Ik heb met cache gedaan, maar ik zie nergens cache bestanden op m'n ftp!? |
|
|
|
Gepost op: 20 februari 2007 - 08:32 |
|
|
|
Moderator
|
Heb je in de newfile()-methode aangegeven hoe het cache-bestand moet heten, en is de folder waarin dit bestand staat schrijfbaar? |
|
|
|
Gepost op: 06 november 2007 - 19:02 |
|
|
|
Nieuw lid
|
Thanks dit script werkt erg goed.. |
|
|
|
Gepost op: 18 december 2007 - 10:33 |
|
|
|
Onbekend
|
Het is sowieso goed om utf8 te gebruiken. Je kunt ook in je .htaccess opgeven dat utf8 als encoding moet worden gebruikt.
AddDefaultEncoding utf8 |
|
|
|
Gepost op: 28 november 2008 - 10:02 |
|
|
|
Nieuw lid
|
Hoe kan ik subitems uitlezen?
Dus
<item>
<title>test</title>
<image>
<url>plaatje.jpg</url>
<width>100px</width>
<height>100px</height>
</image>
</item>
|
|
|
|
Gepost op: 27 december 2008 - 15:57 |
|
|
|
Nieuw lid
|
Is het script makkelijk aan te passen zodat ik ook atom feeds kan parsen? Zou iemand mij een klein beetje op weg kunnen helpen? |
|
|
|
Gepost op: 17 juli 2010 - 15:29 |
|
|
|
Onbekend
|
|
|
Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom. |
|
|
|