PHP PHP RSS-Feed -> Umlaute falsch

LynQ

Lt. Commander
Registriert
März 2007
Beiträge
1.378
Hallo,

ich bins wieder, wie gesagt, ich habe keine Ahnung von PHP.

Ich habe einen RSS-Feed in einer Seite, der in einer externen Datei liegt. Das Problem: Die Seite ist in UTF8, der Feed in iso-8859-1.

Diesen Code habe ich, wo kann ich da ein "utf8_encode" einsetzten, damit die Umlaute richtig sind?
HTML:
<?php
define('MAGPIE_CACHE_DIR', 'cache');
define('MAGPIE_CACHE_AGE', '600');
require_once('rss_fetch.inc');
$url = 'Beispielwebsite12345';

if ( $url ) {
$num_items = 4;
$rss = fetch_rss( $url );
$items = array_slice($rss->items, 0,$num_items);
echo $rss->channel['title'];}

echo "<ul id='feed'>";
foreach ($items as $item) {
$href = $item['link'];
$title = $item['title'];
echo "<li><a href=$href target='_blank'>$title</a></li>";}
echo "</ul>";
?>

Danke im Vorraus :D
 
probiers mal so:

PHP:
<?php
define('MAGPIE_CACHE_DIR', 'cache');
define('MAGPIE_CACHE_AGE', '600');
require_once('rss_fetch.inc');
$url = 'Beispielwebsite12345';

if ( $url ) {
$num_items = 4;
$rss = fetch_rss( $url );
$items = array_slice($rss->items, 0,$num_items);
echo utf8_encode($rss->channel['title']);}

echo "<ul id='feed'>";
foreach ($items as $item) {
$href = $item['link'];
$title = $item['title'];
echo "<li><a href=$href target='_blank'>".utf8_encode($title)."</a></li>";}
echo "</ul>";
?>
 
wow, das ging schnell und es funktioniert! DANKE!

Edit:

Da wird ja derzeit der Titel vom Feed angezeigt. Gibt es eine Möglichkeit, den auszublenden und einen eigenen Titel hinzuschreiben?
 
Zuletzt bearbeitet:
Zurück
Oben