Einzelnen Beitrag anzeigen

BorlanDelphiUser

Registriert seit: 10. Mär 2003
Ort: Waltersdorf
91 Beiträge
 
Delphi 5 Professional
 
#2

Re: RSS-Feed erzeugen (mit PHP)

  Alt 25. Feb 2005, 19:27
Ich hab das mal so gemacht ... denke aber auch an das Verbinden zur Datenbank!!!

Code:
<?php
#### NEWS_FEED erstellen

//Unix-Pfad zur Datei
$datei= $_SERVER["DOCUMENT_ROOT"].'/mtb/rss/feed.xml';

$xml = '<?xml version="1.0" encoding="ISO-8859-1"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://my.netscape.com/rdf/simple/0.9/">
<channel>
    <title>mtb-brandenburg.de RSS+XML Newsfeed - News</title>
    <description>Was gibt es Neues auf mtb-brandenburg.de</description>
</channel>
';

  // AUSGABE NEWS
  $show = 5;
  $ergebnis = mysql_query("SELECT * FROM $tb_news_daten ORDER BY datum");
  $start = (mysql_num_rows($ergebnis)>$show) ? mysql_num_rows($ergebnis)-$show : 0;

  $sql = mysql_query("SELECT * FROM $tb_news_daten ORDER BY datum ASC LIMIT $start, $show");
  while ($result = mysql_fetch_array($sql, MYSQL_ASSOC)) {
      $description = htmlspecialchars($result["text"]);
      $title = htmlspecialchars('NEWS : '.date("d.m.y - H:i",$result["datum"]).' - '.$result["titel"]);
      $link = htmlspecialchars("http://www.mtb-brandenburg.de/main.php?news=".$result["newsid"]);

      $xml .= "
      <item>
          <title>$title</title>
          <description>$description</description>
          <link>$link</link>
      </item>
      ";
  }


// REST
$xml .= "
</rdf:RDF>
";

//File anlegen und speichern
$file=@fopen($datei,"w+");
@fputs($file,$xml);
@fclose($file);
?>
Besucht auch mal meine Homepage www.r-kersten.de. Es wäre schön wenn ihr mir einen Gästebucheintrag hinterlasst.
  Mit Zitat antworten Zitat