Hallo,
Ik heb hier een hele simpele RSS uitlees class gemaakt.
De class:Voorbeeld hoe te gebruiken:Veel suc6 
Ik heb hier een hele simpele RSS uitlees class gemaakt.
De class:
Spoiler tonen
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]/**
* @author M Drossaerts
* @copyright 2011 M Drossaerts
* @version 0.1
*/
//Eerst maken we een RSS class:[/COLOR]
[URL="http://www.php.net/class"]class[/URL] loadRSS
[COLOR= #007700]{[/COLOR]
[COLOR= #FF8000]//Een functie maken om rss informatie te weergeven.[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] readInfo [COLOR= #007700]([/COLOR] [COLOR= #0000BB]$url[/COLOR] [COLOR= #007700],[/COLOR] [COLOR= #0000BB]$info[/COLOR] [COLOR= #007700])
{[/COLOR]
[COLOR= #FF8000]//RSS inladen:[/COLOR]
[COLOR= #0000BB]$xml[/COLOR] [COLOR= #007700]=[/COLOR] simplexml_load_file[COLOR= #007700]([/COLOR] [COLOR= #0000BB]$url[/COLOR] [COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]"#001 De RSS is tijdelijk niet beschikbaar of bestaat niet."[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]//Kijken of dat gelukt is:[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$xml[/COLOR][COLOR= #007700]))
{[/COLOR]
[COLOR= #FF8000]//Error weergeven:[/COLOR]
[URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]"#002 Er is geen RSS url aangemaakt, dit dient te gebeuren voor dat showInfo() wordt aangeroepen"[/COLOR][COLOR= #007700]);
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[COLOR= #FF8000]//Ophaal gedeelte maken.[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$info[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]title[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$xml[/COLOR][COLOR= #007700]->[/COLOR]channel[COLOR= #007700]->[/COLOR]item[COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]]->[/COLOR]title[COLOR= #007700];
}[/COLOR][URL="http://www.php.net/else"]else[/URL] [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$info[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]description[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$xml[/COLOR][COLOR= #007700]->[/COLOR]channel[COLOR= #007700]->[/COLOR]item[COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]]->[/COLOR]description[COLOR= #007700];
}[/COLOR][URL="http://www.php.net/else"]else[/URL] [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$info[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]link[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$xml[/COLOR][COLOR= #007700]->[/COLOR]channel[COLOR= #007700]->[/COLOR]item[COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]]->[/COLOR][URL="http://www.php.net/link"]link[/URL][COLOR= #007700];
}[/COLOR][URL="http://www.php.net/else"]else[/URL] [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$info[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]pubDate[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$xml[/COLOR][COLOR= #007700]->[/COLOR]channel[COLOR= #007700]->[/COLOR]item[COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]]->[/COLOR]pubDate[COLOR= #007700];
}[/COLOR][URL="http://www.php.net/else"]else[/URL] [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$info[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]category[/COLOR][COLOR= #007700]){[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$xml[/COLOR][COLOR= #007700]->[/COLOR]channel[COLOR= #007700]->[/COLOR]item[COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]]->[/COLOR]category[COLOR= #007700];
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[COLOR= #FF8000]//Weergeven dat dit nog niet in de class werkt:[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]#003 Geen juiste info opgegeven, [/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$info[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000] bestaat niet in readInfo()[/COLOR][COLOR= #007700];
}
}
}
}[/COLOR]
?>Spoiler tonen
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]//Class aanmaken:[/COLOR]
[COLOR= #0000BB]$loadRSS[/COLOR] [COLOR= #007700]= new[/COLOR] loadRSS[COLOR= #007700];[/COLOR]
[COLOR= #FF8000]//RSS url instellen, hier wordt de RSS feed van nu.nl gebruikt:[/COLOR]
[COLOR= #0000BB]$rss[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]url[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]http://www.nu.nl/feeds/rss/algemeen.rss[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]//Titel weergeven:[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<h1>[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$loadRSS[/COLOR][COLOR= #007700]->[/COLOR]readInfo [COLOR= #007700]([/COLOR] [COLOR= #0000BB]$rss[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]url[/COLOR][COLOR= #007700]] ,[/COLOR] [COLOR= #DD0000]title[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]</h1><br />Geplaatst in: [/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]//Categorie weergeven:[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$loadRSS[/COLOR][COLOR= #007700]->[/COLOR]readInfo [COLOR= #007700]([/COLOR] [COLOR= #0000BB]$rss[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]url[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #DD0000]category[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000] op: [/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]//Datum van artikel weergeven:[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$loadRSS[/COLOR][COLOR= #007700]->[/COLOR]readInfo [COLOR= #007700]([/COLOR] [COLOR= #0000BB]$rss[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]url[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #DD0000]pubDate[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]<br />[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]//Beschrijving van artikel weergeven:[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$loadRSS[/COLOR][COLOR= #007700]->[/COLOR]readInfo [COLOR= #007700]([/COLOR] [COLOR= #0000BB]$rss[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]url[/COLOR][COLOR= #007700]] ,[/COLOR] [COLOR= #DD0000]description[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]<br />Bron: [/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]//Link naar artikel weergeven:[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$loadRSS[/COLOR][COLOR= #007700]->[/COLOR]readInfo [COLOR= #007700]([/COLOR] [COLOR= #0000BB]$rss[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]url[/COLOR][COLOR= #007700]] ,[/COLOR] [COLOR= #DD0000]link[/COLOR][COLOR= #007700]);[/COLOR]
?>



