Hello,
ich habe ein kleines Problem, mit einem Script, dass einen Rss feed auslesen soll. Hier mal das Script
require_once('http://'.$SERVER['SERVER_NAME'].'/includes/magpierss/rss_fetch.inc');
$rss = fetch_rss('http://www.thefreedictionary.com//WoD/rss.aspx');
$wordsummary = $rss->items[0]['summary'];
$wordsummary = eregi_replace("SYNONYMS","<br><br>SYNONYMS",$wordsummary);
$wordsummary = eregi_replace("USAGE","<br><br>USAGE",$wordsummary);
$word = "<b>".ucwords($rss->items[0]['title'])."</b><br />".$wordsummary;
$word = str_replace ('<br><br>','<br />', $word);echo $word;
echo $wordsummary;
>
> Das Problem:
> SYNONYMS wiederholt sich.
> Warum?
Die Frage kann ich Dir leider auch nicht beantworten. eregi\_replace() arbeitet mit einer Kopie von $wordsummary, sonst hätte ich eine Idee...
Aber warum benutzt du für derartig einfache Ersetzungen nicht str\_ireplace()?
<http://de2.php.net/manual/de/function.str-ireplace.php>
Da es hier nur um feststehende Zeichenketten und nicht um Muster handlet, die ersetzt werden sollen, sollte das genügen.
Liebe Grüße aus dem Cyberspace
Tom vom Berg
![](http://selfhtml.bitworks.de/Virencheck.gif)
--
Nur selber lernen macht schlau
<http://bergpost.annerschbarrich.de>