| 
                 
            
            
                    
            
             
                 
                
                 
		
                    
                    
                    Simpele RSS Parser
                    
                    Auteur: Frederic - 08 oktober 2005 - 00:14 - Gekeurd door: nemesiskoen - Hits: 15217  - Aantal punten: 3.00 (3 stemmen)
                     
                        
        
        
       
 
 Hiermee kan je simpel en snel bestaande RSS feeds inbouwen op je site! 
Gewoon aanroepen met 
 
    
    
        
            
                Parse('http://www.vrtnieuws.net/nieuwsnet_master/versie2/systeem/rss/nnII_nieuws_hoofdpunten/index.xml');
             
            Parse('http://www.vrtnieuws.net/nieuwsnet_master/versie2/systeem/rss/nnII_nieuws_hoofdpunten/index.xml'); 
 
  
         
          
     
 
Veel extra zit er niet in, gewoon het ophalen, titel weergeven, datum omzetten en een linkje maken :-)  
                     | 
                     
                 
                 
                
                    
                    | Code: | 
                     
                    
                    
                    
    
    
        
            
                <?php
function Parse($nieuwsfeed){
//Haal het bestand op
$xml_feed = file_get_contents($nieuwsfeed);
//Een XML phraser aanmaken
$xml_praser = xml_parser_create();
//Verwerking
xml_parse_into_struct($xml_praser,$xml_feed,$xml_sleutel,$xml_index);
xml_parser_free($xml_praser);
//Genereren van headlines
for($i = 0; !empty($xml_index['TITLE'][$i]); $i++){
//Titel van 
	if($i == 0){
		echo '<b>RSS feed afkomstig van:<a href="'.$xml_sleutel[$xml_index['LINK'][$i]]['value'].'">'.$xml_sleutel[$xml_index['TITLE'][$i]]['value'].'</a></b><br /><br />';
	}else{
		$datum = date("Y-m-d H:i", strtotime($xml_sleutel[$xml_index['PUBDATE'][$i]]['value']));
		echo '['.$datum.'] <a href="'.$xml_sleutel[$xml_index['LINK'][$i]]['value'].'">'.$xml_sleutel[$xml_index['TITLE'][$i]]['value'].'</a><br />';
	}
}
}
?> 
             
            <?php function Parse($nieuwsfeed){ //Haal het bestand op //Een XML phraser aanmaken //Verwerking //Genereren van headlines for($i = 0; !empty($xml_index['TITLE'][$i]); $i++){ //Titel van  	if($i == 0){ 		echo '<b>RSS feed afkomstig van:<a href="'.$xml_sleutel[$xml_index['LINK'][$i]]['value'].'">'.$xml_sleutel[$xml_index['TITLE'][$i]]['value'].'</a></b><br /><br />'; 	}else{ 		$datum = date("Y-m-d H:i", strtotime($xml_sleutel[$xml_index['PUBDATE'][$i]]['value'])); 		echo '['.$datum.'] <a href="'.$xml_sleutel[$xml_index['LINK'][$i]]['value'].'">'.$xml_sleutel[$xml_index['TITLE'][$i]]['value'].'</a><br />'; 	} } } ?> 
 
  
         
          
     
    Download code (.txt)
                     | 
                     
                 
                 
                
                
            
            
                    
            
                              | 
            
                
                  Stemmen | 
                 
                
                | Niet ingelogd. | 
                 
             
             
            
             |