Beste mede tweakers,
Al een aantal uren zijn we aan het zoeken naar een dynamische manier om onze database uit te lezen en deze gegevens om te vormen tot een RSS feed. Tot nu toe alleen zonder gewenst resultaat.
Wij denken dat de fout in de header zit, alleen weten we niet wat er fout is.
Via onderstaande link is de uitkomst van onze code te zien:
http://145.37.204.116/~grp10/rss.php
Dit is de gebruikte code:
Al een aantal uren zijn we aan het zoeken naar een dynamische manier om onze database uit te lezen en deze gegevens om te vormen tot een RSS feed. Tot nu toe alleen zonder gewenst resultaat.
Wij denken dat de fout in de header zit, alleen weten we niet wat er fout is.
Via onderstaande link is de uitkomst van onze code te zien:
http://145.37.204.116/~grp10/rss.php
Dit is de gebruikte code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
| <?
// plaats de header
header("Content-Type: text/xml; charset=UTF-8");
// laad de database connectie
$host = "****"; // server met mysql
$gebruiker = "****"; // gebruikersnaam voor mysql
$wachtwoord = "****"; // paswoord voor mysql
$verbinding = mysql_connect ($host, $gebruiker, $wachtwoord);
mysql_select_db('****'); // kiest juiste database
// laad de 5 laatst toegevoegde artikelen uit de database
$resultnieuws = mysql_query("SELECT id, rubriek, titel, kort FROM algemeen_nieuws ORDER BY id DESC LIMIT 0,2");
//$querynieuws = mysql_query($resultnieuws);
// plaats rss informatie
echo("<rss version=\"2.0\">\n");
echo("<channel>\n");
echo("<title>RTV G</title>\n");
echo("<link>http://145.37.204.116/~grp10/Home.php</link>\n");
echo("<description>Regionaal nieuwssite</description>\n");
echo("<language>nederlands</language>\n");
//echo("<copyright>© RTV G</copyright>\n");
//echo("<image>\n");
//echo("<url>http://145.37.208.111/~grp10/plaatjes/Logo.jpg</url>\n");
//echo("<width>133</width>\n");
//echo("<height>122</height>\n");
//echo("</image>\n");
// laad de artikelen uit de database
while($rss_feed = mysql_fetch_assoc($resultnieuws))
{
// filter de extra slashes
$artikel = stripslashes($rss_feed['kort']);
// zet alle html karakters om in leesbare tekens
$artikel = htmlspecialchars($artikel);
$rubriek = $rss_feed['rubriek'];
// plaats de artikelen
echo("<item>\n");
echo("<title>".$rss_feed['titel']."</title>\n");
echo("<link>http://145.37.204.116/~grp10/$rubriek.php?id=".$rss_feed['id']."</link>\n");
echo("<description>".$artikel."</description>\n");
echo("</item>\n");
}
// sluit de rss informatie
echo("</channel>\n");
echo("</rss>");
?> |
[ Voor 32% gewijzigd door Verwijderd op 10-03-2005 14:29 ]