Oje, ich bin noch relativ neu in PHP und habe Funktionen noch nie benutzt?
Kannst du mir vielleicht bitte helfen?
Das ist mein Code:
PHP-Code:
<?php
header("Content-Type: text/xml; charset=iso-8859-1");
error_reporting(E_ALL);
@mysql_connect("localhost", "***", "***") OR
die("Keine Verbindung zur Datenbank. Fehlermeldung:".mysql_error());
mysql_select_db("***") OR
die("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n";
echo "<rss version=\"2.0\"\n";
echo "xmlns:content=\"http://purl.org/rss/1.0/modules/content/\"\n";
echo "xmlns:wfw=\"http://wellformedweb.org/CommentAPI/\"\n";
echo ">\n";
echo"<channel>\n";
$sql = "SELECT
sid,
time,
title,
hometext,
bodytext
FROM
eh_stories
ORDER BY time DESC
LIMIT 0,15";
$result = mysql_query($sql) OR die(mysql_error());
$abfrage = mysql_query ($sql);
while ($ausgabe = mysql_fetch_object($abfrage)) {
echo "<item>\n";
$Titel = $ausgabe->title;
echo "<title>"."$Titel"."</title>\n";
$sid = $ausgabe->sid;
echo "<link>"."http://entwicklungshilfe.de/modules.php?name=News&file=article&sid="."$sid"."</link>\n";
echo "<guid>"."http://entwicklungshilfe.de/modules.php?name=News&file=article&sid="."$sid"."</guid>\n";
$time = $ausgabe->time;
echo "<pubDate>$time</pubDate>\n";
$Inhalt = $ausgabe->hometext;
$Inhalt2 = $ausgabe->bodytext;
$Inhalt=str_replace("<br/>","", $Inhalt);
$Inhalt2=str_replace("<br/>","", $Inhalt2);
echo "<description>"."$Inhalt"."$Inhalt2"."</description>\n";
echo "</item>\n";
}
echo"</channel>\n";
ech
Wie mache ich das jetzt mit der Funktion? Zuerst einmal schreibe ich die Funktion an den Anfang des Dokumentes. Aber wie rufe ich sie dann auf? Ich habe schon einiges Probiert, aber es produziert nur Fehler.
Wie gesagt, ich bin noch relativ neu in PHP und eine kleine Hilfe wäre sehr nett! Vielen Dank!