login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Laatste rss titel (Opgelost)

Offline wouter12 - 04/05/2011 15:27
Avatar van wouter12Nieuw lid hallo,

Zelf heb ik weinig ervaring met maken van scripts. Nu is mijn vraag of het mogelijk is (ik neem bijna aan van wel) om een rss feed uit te lezen en dan er voor te zorgen dat de titel van het laatste bericht word weer gegeven.

Dus eigenlijk dat de output klink klare tekst is. De titel hoeft niet eens een hyperlink te zijn.

alvast bedankt

6 antwoorden

Gesponsorde links
Offline ArieMedia - 04/05/2011 15:42
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Dat kan ja  
Bedankt door: valles10
Offline wouter12 - 04/05/2011 15:43
Avatar van wouter12 Nieuw lid Oke dat is mooi om te horen.

Zou je misschien ook een voorbeeld hebben?
thanks
Offline ArieMedia - 04/05/2011 16:14
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
wouter12 schreef:
Oke dat is mooi om te horen.

Zou je misschien ook een voorbeeld hebben?
thanks
Dat wordt vanavond of morgen mits er nog niemand anders heeft gepost  
Offline wouter12 - 04/05/2011 16:23
Avatar van wouter12 Nieuw lid
ArieMedia schreef:
[..quote..]Dat wordt vanavond of morgen mits er nog niemand anders heeft gepost  


Oké, ik zal het zeer op prijs stellen.
Ik zie het wel 
Offline ArieMedia - 06/05/2011 08:57 (laatste wijziging 06/05/2011 08:58)
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Een erg simpele code (en tevens erg slechte class), maar hij doet wat hij moet doen.
  1. <?php
  2. class News {
  3.  
  4. protected $sUrl = 'http://rss.fok.nl/feeds/nieuws';
  5.  
  6. public $i_MaxRecords = 1;
  7. public function __construct() {
  8. }
  9.  
  10. protected function ReadFeed() {
  11. $xml = simplexml_load_file($this->sUrl);
  12. $iMax = $this->i_MaxRecords; $i = 0;
  13. $sRet = '';
  14. foreach($xml->channel->item as $a_Item) {
  15. if($i <= $i_Max) {
  16. $sRet .= '<a href="'.$a_Item->link.'" target="_blank">'.$a_Item->title.'</a><br />';
  17. } else return $sRet;
  18. $i++;
  19. }
  20. return false;
  21. }
  22.  
  23.  
  24. /**
  25.   * Custom functie voor Sima
  26.  **/
  27. public function getNewsHtml() {
  28. $html = $this->ReadFeed();
  29. return $html;
  30. }
  31. }
  32.  
  33. $rss = new News();
  34. echo $rss->getNewsHtml();
  35. ?>
Bedankt door: wouter12
Offline wouter12 - 06/05/2011 15:01
Avatar van wouter12 Nieuw lid Heel erg bedankt!
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s