login  Naam:   Wachtwoord: 
Registreer je!
 Reacties op script:
Scripts > PHP > XML en PHP > RSS reader

Pagina:  

Offline  Fenrir
Gepost op: 29 mei 2005 - 21:22
PHP expert



Goed script!

Ik heb ook een xslt-versie geschreven:
  1. <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dc="http://purl.org/dc/elements/1.1/" version="1.0">
  2. <xsl:output method="html" />
  3.  
  4. <xsl:template match="rss">
  5. <html>
  6. <head>
  7. <title><xsl:value-of select="channel/title" /></title>
  8. </head>
  9. <body>
  10. <h1><xsl:value-of select="channel/title" /></h1>
  11. <ul>
  12. <xsl:apply-templates select="channel/item" />
  13. </ul>
  14. </body>
  15. </html>
  16. </xsl:template>
  17.  
  18. <xsl:template match="item">
  19. <li>
  20. <xsl:value-of select="pubDate" /> -
  21. <xsl:element name="a">
  22. <xsl:attribute name="href"><xsl:value-of select="link" /></xsl:attribute>
  23. <xsl:attribute name="title"><xsl:value-of select="description" /></xsl:attribute>
  24. <xsl:value-of select="title" />
  25. </xsl:element>
  26. </li>
  27. </xsl:template>
  28. </xsl:stylesheet>



XSLT rules 

Offline  webstab
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)

Offline  FangorN
Gepost op: 08 december 2005 - 06:07
PHP expert



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.

Offline  webstab
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

Offline  FangorN
Gepost op: 21 december 2005 - 09:37
PHP expert



Als de feed in UTF8 encoding is, moet je op de inhoud utf8_decode() uitvoeren. Ik zal dit nog aanpassen in het script.

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

Offline  FangorN
Gepost op: 14 februari 2006 - 22:25
PHP expert



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

Offline  memo
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

Offline  kazzoe
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! 

Offline  lennartb
Gepost op: 19 februari 2007 - 18:29
Nieuw lid



Ik heb met cache gedaan, maar ik zie nergens cache bestanden op m'n ftp!?

Pagina:  

Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom.
 
© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.08s