dit is misschien iets te uitgebreid.. maar je kijkt maar wat je gebruikt
het is mss niet de schoonste code
PHP:
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
| <?php
require("functions.php");
header("Content-Type: " . "application/rss+xml");
$soort=$_GET['soort'];
if($soort!="portfolio"){
$soort="blog";
}
maakRSS($soort);
//RSS FUNCTIE
function maakRSS($soort){
require ('connect.php');
$querypost="Select * FROM $soort ORDER BY datum DESC LIMIT 0,5";
$query= mysql_query($querypost) or die('Foutmelding, contacteer de admin: '.mysql_error());
$url="index.php";
echo '<?xml version="1.0"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<atom:link href="http://site.com/site/rss.php" rel="self" type="application/rss+xml" />
<title>Blog & Portfolio - Roelands stack '.$soort.'</title>
<link>'.$url.'</link>
<description>Portfolio & Eblog van Roeland </description>
';
while($row=mysql_fetch_array($query)){
$titel=filterBericht(stripslashes($row["titel"]));
$id=$row['id'];
$summary=filterBericht(stripslashes($postsrij["summary"]));
echo '<item>
<title>'.$titel.'</title>
<link>'.$url.'?page=artikel&soort='.$soort.'&type='.$soort.'&id='.$id.'</link>
<guid>'.$url.'?page=artikel&soort='.$soort.'&type='.$soort.'&id='.$id.'</guid>
<description>'.$summary.'</description>
</item>
';
}
echo '
</channel>
</rss>';
}
?> |
filterbericht is feitelijk html_entitites en paar andere dingen.. filteren
edit:
wat privé dingen weggehaald
[
Voor 10% gewijzigd door
Icekiller2k6 op 28-07-2008 00:33
]
MT Venus E 5KW (V151) P1 HomeWizard | Hackerspace Brixel te Hasselt (BE) - http://www.brixel.be | 9800X3D, 96GB DDR5 6000MHZ, NVIDIA GEFORCE 4090, ASRock X670E Steel Legend, Seasonic GX1000