Content type in gegenereerde RSS
Gerben Jacobs
08/10/2008 21:32:00Ik maak een RSS feed aan via PHP. Alleen nu kwam ik toevallig via de web dev addon in FF langs de optie "feed validation".. en blijkbaar klopte er een paar dingen niet.
Heb 't meeste nu opgelost, maar over 2 dingen (komt neer op 1 'probleem') struikelt ie.
Oplossing die ze geven, geef als content type "application/rss+xml".
Alleen hoe krijg ik dit in mijn .rss bestand? Als ik een header() toevoeg aan de PHP pagina die m'n feed creeërt, dan gaat ie 'm gelijk downloaden (logisch ook).
Ik wil wel graag .rss behouden en niet met mod rewrite werken. (Tenzij er geen andere keuze is).
Maar iemand dus een idee hoe ik een content type toevoeg aan een RSS feed?
p.s. Ik gebruik file_put_contents()
Heb 't meeste nu opgelost, maar over 2 dingen (komt neer op 1 'probleem') struikelt ie.
Quote:
In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendations.
*
Feeds should not be served with the "text/rss" media type [help]
*
Your feed appears to be encoded as "ISO-8859-1", but your server is reporting "US-ASCII" [help]
*
Feeds should not be served with the "text/rss" media type [help]
*
Your feed appears to be encoded as "ISO-8859-1", but your server is reporting "US-ASCII" [help]
Oplossing die ze geven, geef als content type "application/rss+xml".
Alleen hoe krijg ik dit in mijn .rss bestand? Als ik een header() toevoeg aan de PHP pagina die m'n feed creeërt, dan gaat ie 'm gelijk downloaden (logisch ook).
Ik wil wel graag .rss behouden en niet met mod rewrite werken. (Tenzij er geen andere keuze is).
Maar iemand dus een idee hoe ik een content type toevoeg aan een RSS feed?
p.s. Ik gebruik file_put_contents()
PHP hulp
21/11/2024 19:25:26Terence Hersbach
08/10/2008 23:15:00Je geeft het antwoord zelf al, met een header. Dat hij gelijk gaat downloaden, is een instelling van jouw firefox, die uit te zetten is.
ps, ik gebruik het volgende:
ps, ik gebruik het volgende:
Code (php)
Gewijzigd op 01/01/1970 01:00:00 door Terence Hersbach