RSS Feeds

Status
Niet open voor verdere reacties.

exotic

Gebruiker
Lid geworden
10 jul 2007
Berichten
277
Beste allemaal

ik heb op internet het volgende script gevonden om RSS berichten te weergeven op mijn site.

PHP:
<?
Parse('http://www.nu.nl/feeds/rss/algemeen.rss'); 
?>

<?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 />'; 
    } 
} 
} 
?>

is er ook een mogelijkheid om de titel in te korten met bijvoorbeeld puntjes?
Nu laat hij het op de volgende manier zien:

[27-09] 'Onrust door branden Molukse centra'

is het mogelijk om het volgende te krijgen:

[27-09] 'Onrust door branden...'

Alvast bedankt!

Groeten
 
Even woordjes tellen en dan afkappen.

Kan via substr() of netter even spaties exploden en dan aangeven hoeveel woorden je wilt hebben.
 
Bedankt voor de reactie's, alleen ik bedoel dus indd substr().
kan iemand dat scripten voor mij? ik weet niet hoe :$

Thnx
 
Ik heb de handleiding gelezen maar word er niet wegwijs van.
ik bedoel hoe laat ik het berekenen in die RSS?

Groeten, Wesley
 
Wat wil je wijzigen? Die variabele moet je gebruiken voor de functie.

Voor jou gemak: Het is deze
PHP:
$xml_sleutel[$xml_index['TITLE'][$i]]['value']
 
Hmm Oke, maar ik wil dus woorden weglaten..
bijvoorbeeld:
[30-09] Hoger beroep in zaak autorel Culemborg
moet worden:
[30-09] Hoger beroep in zaak ...

Hoe laat ik het script dat automatisch alles op 4 woorden houden?

Mvg, Wesley
 
Hoe kun je zorgen dat hij woorden telt?
Wat zorgt er voor dat je een woord herkent?

Antwoord heb ik je al gegeven :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan