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 :

agrégateur de news


Sujet :

Langage PHP

  1. #1
    Membre actif
    Femme Profil pro
    rien
    Inscrit en
    Mars 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : rien
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 18
    Par défaut agrégateur de news
    Bonjour

    pour mon pfe je conte faire un agrégateur de news en PHP, je suis débutante j'ai commence par comprendre les flux RSS mais le mecanisme d'extraction des news et leur répartition en catégories (sport, economie ....) reste encore flou est ce que on utilise des scripts php , des fichiers xml, ou y'a til des open source qui m'aident au moin pour l'extraction des actualités de plusieurs sites web????


    MERCIIIII a tous

  2. #2
    Membre très actif Avatar de demenvil
    Homme Profil pro
    Analyste développeur
    Inscrit en
    Avril 2009
    Messages
    195
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste développeur
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 195
    Par défaut
    Salut !
    Tu as des scripts php qui traînent sur le net pour lire des flux RSS par exemple

  3. #3
    Membre actif
    Femme Profil pro
    rien
    Inscrit en
    Mars 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : rien
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 18
    Par défaut agrégateur de news
    Bonsoir

    merci Demenvil malheureusement le lien que tu m'a fourni ne ma pas aide j'ai rien trouver en relation avec l’agrégation de news

    sinon ces scriptes que tu as mentionne servent pour extraction de news de plusieurs sites web ??

    aidez moi SVP le mécanisme d’agrégation m'est un peu flou


    merciii

  4. #4
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    En commençant par chez nous (même si ils datent un peu...)
    Création d'un système RSS pour vos news avec PHP 4 et 5
    Création et lecture de flux RSS 2.0 en PHP

    (au passage, je ne vois pas de lien dans la réponse de demenvil, du coup je ne vois pas trop bien quel lien tu as suivi )
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  5. #5
    Membre éclairé
    Avatar de Freedolphin
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2006
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2006
    Messages : 291
    Par défaut
    du coup je ne vois pas trop bien quel lien tu as suivi
    Je pense qu'elle a suivi le lien de la signature...

    Sinon, tu as Magpie, un parseur déjà tout fait, dont tu trouveras l'explication en détail sur ce site.

  6. #6
    Membre actif
    Femme Profil pro
    rien
    Inscrit en
    Mars 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : rien
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 18
    Par défaut
    merci Celira j'ai lu les cours aux lien que tu m'a fourni
    simplement j'explique:

    je veux développer un agrégateur de news qui va extraire des news de dizaine de sites web on mettant des lien vers les news puis tout classer en cathegorie sport économie éducation

    ya il des open source que je peu intégrer a mon site et qui font sa sinon s'il existe des scriptes PHP qui m'aident a extraire une vingtaine et + de news


    Merci

  7. #7
    Membre actif
    Femme Profil pro
    rien
    Inscrit en
    Mars 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : rien
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 18
    Par défaut
    merci freedolphin c'est très intéressant je suis entrain de lire et appliquer j’espère avoir de bon résultats
    tout en attendant d'autres solution pour bien comprendre

    Merciiiiiii

  8. #8
    Membre éclairé
    Avatar de Freedolphin
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2006
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2006
    Messages : 291
    Par défaut
    Si tu veux vraiment avoir ton propre code, plus léger que Magpie, voici un petit script qui, en quelques lignes, ouvre et lit très bien un flux RSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    <?php
    // lecture du flux RSS
    $handle = fopen("http://www.site.com/adresse-du-flux.rss", "rb");
    // buffer contenant les données du flux
    $flux = '';
    // si la lecture du flux RSS est ok
    if (isset($handle) && !empty($handle)) 
    {
    while (!feof($handle)) 
    {
    // on charge les données de notre flux RSS par paquet
    $flux .= fread($handle, 4096);
    }
    // parser RSS
    $RSS2Parser = simplexml_load_string($flux);
    // racine du flux RSS
    $racine = $RSS2Parser->channel;
    $auteur = utf8_decode((string)$racine->title);
    // pour chaque item
    $compteur = 0;
    $nbre = 10; // nombre de news a afficher
    foreach($racine ->item as $element) 
    {
    $titre = utf8_decode((string)$element->title);
    $lien = utf8_decode((string)$element->link);
    //affichage
    if($compteur == $nbre) break;
    echo "<a class='news-link' title=\"$titre\" href='$lien'>$titre<br>$auteur</a>";
    $compteur++ ; 
    } 	
    }
    fclose($handle);
    ?>
    Ce code affiche parfaitement 10 titres de news suivis du nom du site. Il te faudra peut-être renommer les variables en fonction du contenu que tu souhaites afficher.

    C'est une bonne base à adapter pour récupérer plusieurs fichiers, en les classant dans des catégories.

  9. #9
    Membre actif
    Femme Profil pro
    rien
    Inscrit en
    Mars 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : rien
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 18
    Par défaut
    MERCIIII Freedolphin sa va beaucoup m'aider

  10. #10
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 332
    Par défaut
    attention beaucoup de flux sont aussi en atom (pas compatible rss)
    avec atom le parcours de l'xml est différent

    une des bibliothèques php, la plus utilisée, est http://simplepie.org/

    sinon, il existe un gros projet de lecteur de flux écrit en php
    http://selfoss.aditu.de/

Discussions similaires

  1. News Visual Studio
    Par farscape dans le forum Visual C++
    Réponses: 34
    Dernier message: 27/04/2010, 11h21
  2. News Visual C++ 2005 Gratuit et autres versions
    Par farscape dans le forum Visual C++
    Réponses: 3
    Dernier message: 30/08/2007, 13h20
  3. [Eclipse 3.1][News] Sortie de la version M5 d'Eclipse 3.1
    Par bidon dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 20/02/2005, 11h46
  4. Utilisateur news ?
    Par tileffeleauzed dans le forum Mandriva / Mageia
    Réponses: 3
    Dernier message: 04/08/2004, 20h47

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