chmod hab ich jetzt, auf 777 gestellt, hat sich aber noch nichts geändert.
Ich schreib euch jetzt nochmal alles auf. Vl hab ich einfach was falsch verstanden!
Ich habe das oben gepostete Script, in die Datei index.php included und dann, habe ich die Datei rss-feed.xml im Head Bereich verlinkt.
Hier der betroffene Code:
<?php
include ('../connect.php';
function mkRSS () {
////KONFIGURATION (diese Variablen müssen angepasst werden):
$dbServer = "localhost"; //database server (meist localhost)
$dbName = "xxx"; //name of database
$dbUser = "xxx"; // user name
$dbPassword="xxx"; // user password
$tableName="home"; // Tabellenname der Tab., aus der die Daten entnommen werden
$lines="10"; // Anzahl anzuzeigender Datensätze
$filename="rss-feed"; //ohne Extension
$title="SVAK Newsfeed"; //Titel des RSS-Feeds
$description="Aktuelle SVAK News!"; //Was zeigt das RSS-Feed?
$language="de"; //Sprachkürzel
$link="http://www.svakindberg.at/web-site/rss-feed.xml"; //Link
$itemTitle="headline"; //Spaltenname aus der DB, wo der Titel des einzelnen Items steht
$itemText="beschreibung"; //Spaltenname aus der DB, wo der Text des einzelnen Items steht
//das SQL-Statement muss an die eigenen Erfordernisse angepasst werden
$sql="SELECT * FROM ".$tableName." ORDER BY id DESC LIMIT 0,$lines";
//Bitte beachten, dass in der Zeile 45 noch die Variable $itemLink angepasst werden muss.
////ENDE KONFIGURATION
//DOCUMENT_ROOT wird automatisch ermittelt
$siteRoot= substr_replace ($_SERVER[DOCUMENT_ROOT].$_SERVER["PHP_SELF"],
"",strrpos ($_SERVER[DOCUMENT_ROOT].$_SERVER["PHP_SELF"], "/"+1);
//Erzeugen des RSS-Inhaltes:
$rssHeader="<?xml version='1.0' encoding='ISO-8859-1'?>
<rss version='0.91'>
<channel>
<title>".htmlentities($title)."</title>
<description>".htmlentities($description)."</description>
<language>".htmlentities($language)."</language>
<link>".htmlentities($link)."</link>
";
$rssFooter="</channel>
</rss>";
$dbLink = mysql_connect ($dbServer,$dbUser,$dbPassword) or die (mysql_error());
$setdb = mysql_select_db($dbName,$dbLink) or die (mysql_error());
$result=mysql_query($sql,$dbLink) or die(mysql_error());
$content=$rssHeader;
while($row=mysql_fetch_array($result)){
$titel=substr ($row[$itemTitle], 0, 150); //$row anpassen! auch in der nächsten Zeile
$text=substr ($row[$itemText], 0, 500); //der Text darf höchstens 500 Zeichen lang sein
$itemLink="?content=news&submenue=home&ID=1"; //di
$content.="<item>
<title>".htmlentities($titel)."</title>
<description>".htmlentities($text)."</description>
<link>".htmlentities($itemLink)."</link>
</item>
";
}
$content.=$rssFooter;
//file wird geschrieben
$fh=fopen ($siteRoot.$filename.".rss", "w"
fputs ( $fh, $content);
fclose($fh);
//file wird umbenannt
rename ($siteRoot.$filename.".rss", $siteRoot.$filename.".xml"
return;
}
?>
<html>
<head>
<title>SVA - Die Steiermärkische - VOEST Alpine - Kindberg - Web-Site - www.svakindberg.at</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="style.css" type="text/css" rel="stylesheet">
<link href="rss-feed.xml" rel="alternate" type="application/rss+xml" title="SVAK Newsfeed!">
<style type="text/css">
body {background-image:url(Bilder/svakindberg_02.jpg); background-repeat:repeat-x; background-color: #EBEBEB; font-family:Verdana, Arial, Helvetica, sans-serif;}
</style>
</head>
ich bin ein NOOB in PHP!!!
aber seit 12.11.2006 ist meine Homepage unter
http://www.hochitom.at zu erreichen!