Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Limit Rss Su Parsing

  1. #1

    Limit Rss Su Parsing

    Salve
    qualcuno mi sa dire come faccio a limitare i risultati di un feed rss a 5 visualizzazioni?
    Ho fatto così ma non funziona..

    Codice PHP:
    require_once('magpierss/rss_fetch.inc');


    $url 'http://www.repubblica.it/rss/sport/rss2.0.xml';
    $rss fetch_rss($url);

    echo 
    "Site: "$rss->channel['title'], "
    "
    ;

    $max_risultati=5;
    $ciclo=1//variabile d'inizio
    foreach ($rss->items as $item ) {
        if(
    $ciclo < ($max_risultati+1)){
        
    $title $item[title];
        
    $url   $item[link];
        
    $description strip_tags($item[description])
        
    $rows.="<a href=$url>$title</a>
    "
    ;
        }else 
    $rows.='';
    }

    echo 
    $rows

  2. #2
    Ciao...
    A parte il fatto che la condizione
    Codice PHP:
     if($ciclo < ($max_risultati+1)){ 
    è sempre vera... perchè già $ciclo è minore di $max_risultati senza bisogno di aggiungere una unità....

    il ciclo che devi adoperare è
    Codice PHP:
    for($i=1$i<=5$i++):
        
    //Il codice che vuoi.....
    endfor; 
    Ciao....
    MiServe di Santino Bivacqua
    PHP/Ruby/Node.js Developer
    www.miserve.com

  3. #3
    Aggiungo:

    Codice PHP:
    for($i=0$i<5$i++):
        
    $item $rss->items[$i];
        
    //Tratta $item come nel tuo vecchio codice...
    endfor; 
    ...oppure il tuo codice rivisto
    Codice PHP:
    foreach ($rss->items as $item ) {
        if(
    $ciclo <= $max_risultati)
        {
            
    $title $item[title];
            
    $url   $item[link];
            
    $description strip_tags($item[description])
            
    $rows.="<a href=$url>$title</a>
    "
    ;
            
    $ciclo++;
        }
        else break;

    MiServe di Santino Bivacqua
    PHP/Ruby/Node.js Developer
    www.miserve.com

  4. #4
    che dire?? Sei un grande!
    Grazie 1000 funziona tutto!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.