rss-feed

Gesponsorde koppelingen

PHP script bestanden

  1. rss-feed

« Lees de omschrijving en reacties

Sla dit op als rss.php

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php
ob_start('ob_gzhandler');
header("Content-type: text/xml");
require("config.php");
$RSSTITLE = 'EBURGMAN.NL PRODUCTIONS';
$RSSDESC = 'Fresh news from eburgman.nl';
$RSSLINK = 'http://www.eburgman.nl';

echo '<?xml version="1.0" encoding="iso-8859-1"?>';

echo '<rss version="2.0">';
echo '<channel>
        <title>'
.$RSSTITLE.'</title>
            <description>'
.$RSSDESC.'</description>
                <link>'
.$RSSLINK.'</link>
                <language>en-us</language>
                <ttl>24</ttl>
                <lastBuildDate>'
.date('r', getlastmod() ).'</lastBuildDate>
                <docs>http://www.eburgman.nl/rss</docs>
                <generator>EBURGMAN.NL PHP script</generator>
                <category>Multimedia Portfolio</category>
                <managingEditor>[email protected]</managingEditor>
                <webMaster>[email protected]</webMaster>
                <copyright>(c) '
.date('Y').' - Milo Burgman</copyright>
                '
;

    $data = mysql_query('SELECT id, title, news FROM news ORDER BY id DESC LIMIT 20');
    while($row = mysql_fetch_assoc ($data)) {

    echo '<item>
            <link>'
.$RSSLINK.'</link>
                <title>'
.htmlspecialchars($row['title']).'</title>
                    <description>'
.htmlspecialchars(substr($row['news'], 0, 200)).'</description>
                        <guid>http://www.eburgman.nl/news/'
.$row['id'].'</guid>
          </item>
          '
;

    }


echo '</channel>
    </rss>
    '
;
ob_end_flush();
?>


Voor de mensen die het nog wat netter willen hebben even .htacces openen en dit erbij in zetten.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
RewriteEngine On
RewriteRule ^rss(|\/)$ /pad/naar/het/script/rss.php


Er vanuit gaande dat je dit vorige hebt gedaan.. zet je dit in je <head></head> tags, om FireFox gebruikers te laten zien dat je RSS gebruik dmv icoontje in adres balk.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<link rel="alternate" href="http://www.eburgman.nl/rss" type="application/rss+xml" title="EBURGMAN News" />


Verder als je wil laten zien aan mensen dat je RSS Feed valid is kan je hem hier laten checken: http://feedvalidator.org/check.cgi

En dat was het wel zo ongeveer, ik hoop dat je het mooi vind :)

Met vriendelijke groet,

Milo Burgman

edit: typo's

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.