2010-11-11 18 views
0

Je veux analyser les informations dans:Comment analyser les flux rss nouvelles, en utilisant php et stocker dans la base de données

http://feeds.informationweek.com/infoweek/news http://feeds.news.com.au/public/rss/2.0/fs_breaking_news_13.xml http://rss.cnn.com/rss/cnn_topstories.rss

en utilisant php.

Et enregistrer les informations dans ma base de données: Titre, temps, Description, Catégorie

catégorie Aussi, est-show quand je clique sur le lien, il me montre la catégorie de l'article (disons monde, Voyage, sports etc)

Plz aidez-moi avec ce problème.

Je n'ai jamais fait d'analyse avant.

Zeeshan

Répondre

3

Si vous ne connaissez pas PHP + MySQL, s'il vous plaît lire à ce sujet en premier. Quant à l'analyse que vous avez beaucoup d'options:

+0

Je connais php et mysql, merci pour les liens d'analyse –

1

Utilisez SimpleXML pour l'analyse syntaxique. De là, il devrait être assez simple de faire une boucle sur les éléments et d'insérer les valeurs dans votre base de données.

+0

N'utilisez pas les librairies d'analyse XML pour analyser les flux RSS. Ils sont plus irréguliers que vous ne le pensez. Utilisez un analyseur RSS. C'est beaucoup plus facile. –

+0

Attention à élaborer? Je suis curieux de savoir pourquoi un analyseur XML ne fonctionnerait pas. – Phil

+0

Comment puis-je connaître la structure de mon flux RSS? Je veux dire, quand j'ouvre le lien dans mon navigateur, il me montre une page html simple, plutôt qu'une structure avec des balises, que je dois chercher –