---
title: "problem med rss feed"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/157352-problem-med-rss-feed"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Qonos"
published: "2007-02-19T12:41:35.000Z"
updated: "2007-02-19T15:41:34.000Z"
replies: 3
views: 446
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/157352-problem-med-rss-feed"
---

# problem med rss feed

## #1 — Qonos, 2007-02-19T12:41Z

Hejsan

Nu ger jag snart upp.. har tittat på en massa andra sidors xml dokument och jag ser ingen skillnad mellan deras och mitt (se bifogade)

feeden hittar man på: <http://www.whiskyinfo.se/rss/news.xml> 

Lägger man denna som "aktivt bokmärke" i FireFox så kan den inte uppdateras:
"Uppdatering av aktivt bokmärke misslyckades"

I Feedreader öppnas det dock försvinner åäö i rubriken och en del mellanslag försvinner i brödtexten så orden trycks hop.

Är där någon vänlig skäl som kan hjälpa mig? håller på att bli lite smått galen på detta :(

//Magnus

Koden jag använder för att skapa filen:

```php
$text = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n";
$text .= "<?xml-stylesheet type=\"text/xsl\" href=\"http://www.whiskyinfo.se/css/default.css\" media=\"screen\"?>\n";
$text .= "<rss version=\"2.0\">\n";
$text .= "<channel>\n";
$text .= "	<title>nyheter [whiskyinfo.se]</title>\n";
$text .= "	<link>http://www.whiskyinfo.se/</link>\n";
$text .= "	<description>whiskynyheter från hela världen</description>\n";
$text .= "	<language>sv_SE</language>\n";
$text .= "	<copyright>Ingen, men ange gärna källa</copyright>\n";
$text .= "	<lastBuildDate>".date("D, j M Y G:i:s")." +0100</lastBuildDate>\n";
$text .= "	<docs>http://www.whiskyinfo.se/rss</docs>\n";
$text .= "	<ttl>60</ttl>\n";

$query = "SELECT id,headline,body,DATE_FORMAT(added,'%a, %d %b %Y %H:%i:%s +0100') as added FROM articles ORDER BY id DESC";
$rs = mysql_query($query);
while ($rw = mysql_fetch_assoc($rs))
{
$text .= "<item>\n";
$text .= "	<title>".htmlentities(stripslashes($rw["headline"]))."</title>\n";
$text .= "	<link>http://www.whiskyinfo.se/?NewsArticle=".$rw["id"]."</link>\n";
$text .= "	<description>".htmlentities(stripslashes(nl2br($rw["body"])))."</description>\n";
$text .= "	<guid>http://www.whiskyinfo.se/?NewsArticle=".$rw["id"]."</guid>\n";
$text .= "	<pubDate>".$rw["added"]."</pubDate>\n";
$text .= "</item>\n";
} 
$text .= "</channel>\n";
$text .= "</rss>\n";

$fpa = fopen("/home/qonos/www.whiskyinfo.se/rss/news.xml", "w+");
fwrite($fpa, $text);
fclose($fpa);
```

Bilagor:

- [news.txt](https://www.webforum.nu/a/13755.txt)

Permalänk: https://www.webforum.nu/p/157352

## #2 — Maacus, 2007-02-19T14:53Z

i toppen av RSS så tror jag det räcker att du skriver 

```
  <?xml version="1.0" encoding="UTF-8"?>
```

  istället för

```
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="http://www.whiskyinfo.se/css/default.css" media="screen"?>
```

Sedan på description så testa med att skriva 

```
<description><![CDATA[ Texten ska du ha här  ]]> </description>
```

Permalänk: https://www.webforum.nu/p/1935946

## #3 — jarvklo, 2007-02-19T15:35Z

Hmm...

En del RSS-läsare är känsligare än andra...
Har du testat att validera RSS-flödet med <http://feedvalidator.org/> ?

Permalänk: https://www.webforum.nu/p/1935960

## #4 — Qonos, 2007-02-19T15:41Z

ahh grymt men lite hjälp av Maacus tips och sen lite validerings hjälp av länken jarvklo skicka så har det löst sig!

tack!

Permalänk: https://www.webforum.nu/p/1935962

---

Tråden på webben: https://www.webforum.nu/amne/php/157352-problem-med-rss-feed
