Problem XML+Link / Fehler strpos

nizzl

Grünschnabel
Problem Link / Fehler strpos

Moin,

hab 2 Probleme in meinem RSS-Feed:

1. ist mein Link irgendwie nicht korrekt, obwohl er per manuelle Eingbe im Browser funktioniert.

Fehlermeldung im IExplorer:

Ein Semikolon wurde erwartet. Zeile 11, Position 68
<link>h t t p://www.meinedomain.de/bla/index.php?section=news&id=10</link>
----------------------------------------------------------------------------------------------^

Fehlermeldungim Opera:

XML-Interpretation fehlgeschlagen: Formulierung nicht korrekt (Zeile: 11, Zeichen: 67)
<link>h t t p://www.meinedomain.de/bla/index.php?section=news&id=10</link>


2. möchte ich zulange Texte kürzen, um nur einen kurzen Einblick in die News zu geben. Dies mache ich wie im Videotutorial beschrieben:

PHP:
<description>".changetext_RSS(substr($row['INHALT'],0,strpos($row['INHALT'],".",200)+1))."</description>\n";

Das Problem ist, dass er bei Texten die kürzer als 200 Zeichen sind, einen Fehler auswirft:

<b>Warning</b>: strpos(): Offset not contained in string. in <b>/var/[...]/newsfeed/rss.php</b> on line <b>45</b><br />
<description>D</description>

Normalerweise müsste nach dem D in den Description-Tags noch mehr Text kommen. Das D ist nur der erste Buchstabe.
 
Zuletzt bearbeitet:
Zurück