Content type in gegenereerde RSS

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Gerben Jacobs

Gerben Jacobs

08/10/2008 21:32:00
Quote Anchor link
Ik 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.

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]


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

PHP hulp

28/03/2024 22:20:42
 
Terence Hersbach

Terence Hersbach

08/10/2008 23:15:00
Quote Anchor link
Je 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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
include '../core.init.php';
header("Content-type: text/xml");
echo '<?xml version="1.0"?>
<rss version="2.0">
<channel>

<title>*</title>
<description>*</description>
<link>http://'
.$_SERVER['HTTP_HOST'].'</link>';
(..)

echo '</channel>
</rss>'
;
?>
Gewijzigd op 01/01/1970 01:00:00 door Terence Hersbach
 

08/10/2008 23:27:00
Quote Anchor link
Die iso kan je krijgen door de xml tag zo te maken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?xml version="1.0" encoding="iso-8859-1"?>

Bron & w3schools.
Gewijzigd op 01/01/1970 01:00:00 door
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.