Meldungs-Script
Folgendes Script können Sie auf Ihre Homepage einbauen, um unsere Meldungen anzuzeigen.
<h1>Meldungen aus Bennewitz</h1>
<?
/*
Nutzung dieses Scripts nur gestattet, wenn Kommentare (PHP und HTML) nicht gelöscht werden, oder ein Link zu folgender Adresse gesetzt wird:
URL: http://www.web-spirit.de/webdesign-tutorial/7/RSS-Feed-auslesen-mit-PHP
Beschreibung: RSS Feed auslesen mit PHP
Autor: Sebastian Gollus
Internet: http://www.web-spirit.de
Version: 1.0.200801
Angepasst durch La Alondra, http://www.la-alondra.de
*/ // Funktionsaufruf z.B.: getRssfeed("http://www.web-spirit.de/web-spirit.xml","web-spirit","auto",3,3);
function getRssfeed($rssfeed, $cssclass="", $encode="auto", $anzahl=10, $mode=0) {
// $encode e[".*"; "no"; "auto"] // $mode e[0; 1; 2; 3]:
// 0 = nur Titel und Link der Items weden ausgegeben
// 1 = Titel und Link zum Channel werden ausgegeben
// 2 = Titel, Link und Beschreibung der Items werden ausgegeben
// 3 = 1 & 2
// Zugriff auf den RSS Feed
$data = @file($rssfeed);
$data = implode ("", $data);
preg_match_all("/<item.*>(.+)<\/item>/Uism", $data, $items);
// Encodierung
if($encode == "auto")
{
preg_match("/<?xml.*encoding=\"(.+)\".*?>/Uism", $data, $encodingarray);
$encoding = $encodingarray[1];
}
else
{$encoding = $encode;}
// Titel, Link und Beschreibung der Items
foreach ($items[1] as $item) {
preg_match("/<title>(.+)<\/title>/Uism", $item, $title);
preg_match("/<link>(.+)<\/link>/Uism", $item, $link);
preg_match("/<description>(.*)<\/description>/Uism", $item, $description);
$title = preg_replace('/<!\[CDATA\[(.+)\]\]>/Uism', '$1', $title);
$description = preg_replace('/<!\[CDATA\[(.+)\]\]>/Uism', '$1', $description);
echo "<h2>";
if($encode != "no")
{echo htmlentities($title[1],ENT_QUOTES,$encoding)."</h2>\n";}
else
{echo $title[1]."</h2>\n";}
if($mode == 2 || $mode == 3 && ($description[1]!="" && $description[1]!=" "))
{
echo "<p class=\"description\">\n";
if($encode != "no")
{echo htmlentities($description[1],ENT_QUOTES,$encoding)."\n";}
else
{echo $description[1];}
echo "</p>\n";
} echo "<p class=\"link\">\n";
echo "<a href=\"".$link[1]."\"target=\"_blank\">mehr</a>\n"; echo "</p><br>\n";
if ($anzahl-- <= 1) break;
} } getRssfeed("http://gemeinde-bennewitz.eu/modules/news/rss.php?page_id=1","Gemeinde Bennewitz","no",10,3);
echo ('Verantwortlich und Quelle: <a href=http://www.gemeinde-bennewitz.eu
target="_blank">Gemeinde Bennewitz</a></font><br>'); ?>


