PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   XML (https://www.php-resource.de/forum/xml/)
-   -   keine uasgabe, aber quelltext übermitlung bei rss feed (https://www.php-resource.de/forum/xml/93406-keine-uasgabe-aber-quelltext-uebermitlung-bei-rss-feed.html)

Champ Wasili 15-08-2008 20:49

keine uasgabe, aber quelltext übermitlung bei rss feed
 
ich habe mir ein dymasches phpfile für ein rss feed gebaut. es wird auch alles soweit übermittelt (wenn man im browser auf quelltext klickt, wir der korrekte Code angezeigt) aber mein feedreader zeigt nichts an er bleibt leer. dies wird übermittelt:


<?xml version="1.0" encoding="ISO-8859-1" ?><rss version="2.0">
<channel>
<title>Funwars</title>
<link>http://funwars.fu.ohost.de</link>
<description></description>
<language>de-de</language>
<pubDate>15.8.2008</pubDate>
<lastBuildDate>2008-08-15</lastBuildDate>

<docs>http://funwars.fu.ohost.de/rss.php</docs>
<generator>Rss Feed Engine</generator>
<managingEditor>funwars@gmx.de</managingEditor>
<webMaster>comic.forum@gmx.de</webMaster>

<item>
<title>Börse& Post</title>


<description>

die börse ist nun dynamisch und eine Post zum versenden von Briefen ist auch fertig und wird heute eingebaut! </description>
<link>
<a href="http://funwars.fu.ohost.de/newsscript/news.php </link>
<pubDate>
2008-08-15 20:09:21 </pubDate>
</item>


</channel>
</rss>


aber es wird nur die überschrift ausgegeben. nicht die itemtags, obweohl sie übermittelt werden

wshbg 15-08-2008 23:13

Wenn das man stimmt??
Code:

<link> <a href="http://funwars.fu.ohost.de/newsscript/news.php </link>
http://feedvalidator.org/

Champ Wasili 21-08-2008 15:37

ok. hab ich geändert. wirsd trotzdem nciht ausgegeben. php:
PHP-Code:

<?php header("Content-type: text/xml");
echo 
"<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>"?>
<rss version="2.0">
<channel> 
    <title>Funwars</title>
    <link>[url]http://funwars.fu.ohost.de[/url]</link>
    <description></description>
    <language>de-de</language>
    <pubDate>15.8.2008</pubDate>
    <lastBuildDate><?php $now time(); echo date('Y-m-d'$now); ?></lastBuildDate>
    <docs>[url]http://funwars.fu.ohost.de/rss.php[/url]</docs>
    <generator>Rss Feed Engine</generator>
    <managingEditor>funwars@gmx.de</managingEditor>
    <webMaster>comic.forum@gmx.de</webMaster>

<?php
require('sessionhelpers.inc.php');

$SqlSelect "SELECT link, titel, inhalt, time FROM news LIMIT 0,15";
    
$result mysql_query($SqlSelect);

    if (!
$result)    {        die('Invalid query: ' mysql_error());    }
    
    while (
$row mysql_fetch_array($result))    {
    
?>
    <item>
    <title><?php echo $row['titel']; ?></title>    
    <description>
    <?php  echo $row['inhalt']; ?>
    </description>
    <link>
    <?php echo '<a href="'.$row['link'].'>'.$row['link'].'</a>'?>
    </link>  
    <pubDate>
    <? echo $row['time']; ?>
    </pubDate>
    </item>


<?php
    
}
mysql_free_result($result);
?>

</channel>
</rss>


jahlives 21-08-2008 16:43

Online Beispiel bitte. Oder wie bereits erwähnt den Feed mal validieren lassen. RSS Feeds sind ziemlich pingelig was die korrekte Synthax anbelangt. Hatte mal ein schliessendes Tag vergessen und dann wurde nach dem Eintrag einfach nichts mehr dargestellt.
Also lass den Feed mal durch einen Validator, behebe alle Fehler und schau ob es dann funzt.

Gruss

tobi


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:58 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG