IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

pagination dans la lecture d'un flux XML


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 11
    Par défaut pagination dans la lecture d'un flux XML
    bonjour voila j ai poster sur le forum xml mais je me dis que c est peut etre mieux ici

    mon soucis je recupere le contenu d un flux xml de cette facon:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     <?php
    $xml = simplexml_load_file("http://mon.flux.com ");
     
    foreach($xml->item as $v)
     
           {
     echo "<li>".$v->embed."</li>"."<br/>\n";
     echo "<li>"."<img src=$v->thumb/>"."</li>"."<br/>\n"; 
     echo "<li>".$v->date_publication."</li>"."<br/>\n";
     echo "<li>".utf8_decode($v->description)."</li>"."<br/>\n";
                 }
    ?>
    mon premier problème est qu il y a plus de 3000 videos et donc de ce faite ma page continue a charger a l infini sans afficher les videos..

    mon deuxieme probleme est que j aimerais limiter l affichage des video a 10 par page et qu automatiquement d autre page se crée...

    je debute en php et xml et j ai regarder pleins de tuto mais ceux ci parle de pagination a partir d une db y aurait il qq un qui puisse m aider et m eguiller et aussi me dire si ma methode de recuperer le flux est bonne

    merci car je desespere

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 875
    Par défaut
    mon premier problème est qu il y a plus de 3000 videos et donc de ce faite ma page continue a charger a l infini sans afficher les videos..
    tu peux peut etre utiliser cette fonction: array-slice
    ca pourrait te donner un code du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
    $nb_resultat_par_page= 10 //ton nombre de résultat affichés
    $page=1  //ta page affiché
     
    $resultats= array_slice($xml, $nb_resultat_par_page*$page, $nb_resultat_par_page);
     
    /*
    * Après tu fais ta boucle sur résultats et l'affichage etc... 
    */
    ?>

    mon deuxieme probleme est que j aimerais limiter l affichage des video a 10 par page et qu automatiquement d autre page se crée...
    Alors la, a toi de comprendre et de t'inspirer des différents code du web :]


    pour finir, on ne met pas de <br/> ou de \n dans une liste (que ce soit une ul ou une ol)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <ul><li></li><li></li></ul>

  3. #3
    Membre actif
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 11
    Par défaut
    Bonjour gototog et merci pour ton explication

    je vais tester ca et rechercher sur le net pour la pagination meme si ca fait trois jours que je regarde c est pas evident lol

    encore merci

Discussions similaires

  1. lecture d'un flux XML
    Par Matt_NewDev dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 04/03/2013, 14h38
  2. Probleme de lecture d'un flux XML depuis une URL
    Par euyeusu dans le forum ASP
    Réponses: 3
    Dernier message: 10/09/2008, 22h01
  3. [JDOM] Problème d'accents à la lecture d'un flux XML
    Par mofovox dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 06/04/2007, 11h19
  4. Réponses: 1
    Dernier message: 08/03/2007, 19h00
  5. [FLASH MX] Lecture d'un flux XML
    Par oxa dans le forum Flash
    Réponses: 2
    Dernier message: 02/06/2006, 12h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo