Hi !
Ich bin neu hier !
Nun mein Problem:
Auf meiner Seite:
http://davidlohmann.de/test/service.php
habe ich einige RSS-Feeds, wo statt einem Bindestrich ( - ) ein – kommt.
Wie schaffe ich es, dass ein Bindestrich ( - ) angezeigt wird.
PHP
<?php
$inhalt="http://www.tvmovie.de/rss/tvjetzt.xml";
$website="http://www.tvmovie.de";
if (@fopen("$inhalt", "r") != "")
{
$quelle = @file($inhalt);
$data = implode ("", $quelle);
preg_match_all("|<item>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);
if (count($items[1])==0) {
preg_match_all("|<item .*>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);
}
for ($i=0; $i<14; $i++) { preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|Uism",$items[1][$i], $regs, PREG_PATTERN_ORDER);
preg_match_all("|<pubDate>(.*)</pubDate>|Uism",$items[1][$i], $regs2, PREG_PATTERN_ORDER);
$title = utf8_decode($regs[1][0]);
$pubdate = utf8_decode($regs2[1][0]);
echo '<br><span style="font-family:Arial;font-size:12px"><font color="#FF9900"><b>'.$pubdate.' </b></font><b><font color="#000080"> </font><font color="#FF9900"><a href="'.$regs[3][0].'" target="_blank"><font color="#000080">'.$title.'</font></a></font></b></span>';
}
}
?>
Alles anzeigen
PHP
<?php
$inhalt="http://www.tvmovie.de/rss/tv2015.xml";
$website="http://www.tvmovie.de";
if (@fopen("$inhalt", "r") != "")
{
$quelle = @file($inhalt);
$data = implode ("", $quelle);
preg_match_all("|<item>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);
if (count($items[1])==0) {
preg_match_all("|<item .*>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);
}
for ($i=0; $i<14; $i++) { preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|Uism",$items[1][$i], $regs, PREG_PATTERN_ORDER);
preg_match_all("|<pubDate>(.*)</pubDate>|Uism",$items[1][$i], $regs2, PREG_PATTERN_ORDER);
$title = utf8_decode($regs[1][0]);
$pubdate = utf8_decode($regs2[1][0]);
echo '<br><span style="font-family:Arial;font-size:12px"><font color="#FF9900"><b>'.$pubdate.' </b></font><b><font color="#000080"> </font><font color="#FF9900"><a href="'.$regs[3][0].'" target="_blank"><font color="#000080">'.$title.'</font></a></font></b></span>';
}
}
?>
Alles anzeigen
PHP
<?php
$inhalt="http://www.tvmovie.de/rss/tv2200.xml";
$website="http://www.tvmovie.de";
if (@fopen("$inhalt", "r") != "")
{
$quelle = @file($inhalt);
$data = implode ("", $quelle);
preg_match_all("|<item>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);
if (count($items[1])==0) {
preg_match_all("|<item .*>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);
}
for ($i=0; $i<14; $i++) { preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|Uism",$items[1][$i], $regs, PREG_PATTERN_ORDER);
preg_match_all("|<pubDate>(.*)</pubDate>|Uism",$items[1][$i], $regs2, PREG_PATTERN_ORDER);
$title = utf8_decode($regs[1][0]);
$pubdate = utf8_decode($regs2[1][0]);
echo '<br><font color="#FF9900"><span style="font-family:Arial;font-size:12px"><b>'.$pubdate.' <a href="'.$regs[3][0].'" target="_blank"><font color="#000080">'.$title.'</font></a></b></span></font>';
}
}
?>
Alles anzeigen
PHP
<?php
$inhalt="http://rss.focus.de/fol/XML/rss_folnews_finanzen.xml";
$website="http://rss.focus.de";
if (@fopen("$inhalt", "r") != "")
{
$quelle = @file($inhalt);
$data = implode ("", $quelle);
preg_match_all("|<item>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);
if (count($items[1])==0) { preg_match_all("|<item .*>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);
}
for ($i=0; $i<14; $i++) { preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|Uism",$items[1][$i], $regs, PREG_PATTERN_ORDER);
preg_match_all("|<pubDate>(.*)</pubDate>|Uism",$items[1][$i], $regs2, PREG_PATTERN_ORDER);
$title = utf8_decode($regs[1][0]);
$pubdate = utf8_decode($regs2[1][0]);
echo '<br><span style="font-family:Arial;font-size:12px"><font color="#FF9900"><b>'.$pubdate.' </b></font><b><font color="#000080"> </font><font color="#FF9900"><a href="'.$regs[3][0].'" target="_blank"><font color="#000080">'.$title.'</font></a></font></b></span>';
}
}
?>
Alles anzeigen
PHP
<?php
$inhalt="http://www.spielfilm.de/rss/filmstarts.xml";
$website="http://www.spielfilm.de";
if (@fopen("$inhalt", "r") != "")
{
$quelle = @file($inhalt);
$data = implode ("", $quelle);
preg_match_all("|<item>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);
if (count($items[1])==0) {
preg_match_all("|<item .*>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);
}
for ($i=0; $i<14; $i++) { preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|Uism",$items[1][$i], $regs, PREG_PATTERN_ORDER);
preg_match_all("|<pubDate>(.*)</pubDate>|Uism",$items[1][$i], $regs2, PREG_PATTERN_ORDER);
$title = utf8_decode($regs[1][0]);
$pubdate = utf8_decode($regs2[1][0]);
echo '<br><span style="font-family:Arial;font-size:12px"><font color="#FF9900"><b>'.$pubdate.' </b></font><b><font color="#000080"> </font><font color="#FF9900"><a href="'.$regs[3][0].'" target="_blank"><font color="#000080">'.$title.'</font></a></font></b></span>';
}
}
?>
Alles anzeigen
Liegt das an meinem Script oder am RSS Feed?
Könnt Ihr mir helfen, das zu beheben?
Gruß David !