begin process at 2012 05 31 00:36:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

generateur RSS


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

generateur RSS

jeudi 14 avril 2005 à 12:08:51 | generateur RSS

maurimaure

jeudi 14 avril 2005 à 12:15:49 | Re : generateur RSS

maurimaure

Bonjour,
j'aimerais ecrire un script php qui me permet de générer un flux RSS pour les sites qui en possédent pas. par exemple je donne l'url du site à mon script et il me genere un flux RSS

On m'a proposé d'utiliser des expressions réguliéres pour récuperer le titre, le lien et la description de chaque article. mais j'ai du mal à mettre les idées en places.

Alors j'aimerais avoir votre réflexion la-dessus, l'avez vous déja creer?
toute reflexion sera la bienvenu.

merci
jeudi 14 avril 2005 à 13:25:10 | Re : generateur RSS

malalam

Administrateur CodeS-SourceS
Hello,

RSS, c'est du xml.
Il existe tout un tas de fonctions DOM_xml en php...
A mon avis, ce sera bien plus simple !
jeudi 14 avril 2005 à 22:47:21 | Re : generateur RSS

malalam

Administrateur CodeS-SourceS
Je viens de relire un peu mieux...
Ton idee ne me parait pas franchement realisable.
Je m'explique :
chaque site a des infos differentes, des facons differentes de les presenter...parfois tu n'auras pas d'auteur, ou de sujet, ou...etc.
Les expressions regulieres ? Elles ne vont pas te servir a grandchose : tu vas baser tes motifs sur quoi ?
Creer un flux, c'est facile. Avec DOM_xml, ou tout simplement en concatenant des chaines...
L'automatiser pour qu'il soit adaptable a TOUTES les situations...?
Certains auront leur news en dur (html), d'autres generees par une bdd...
Et puis, tu sauras comment ce que tu dois recuperer ? Avec l'url du site ? Vers ou ? quelle page ? La page news ? Ah...et si il y en a plusieurs de pages news, chacune avec une url differente du genre www.monsite.com/content.php&news=128674 ? (donc generees probablement par une base de donnees).
Ce qui est faisable, c'est creer un site pour creer des flux RSS, mais qui prend des parametres. Bref, un script que le webmaster de tel ou tel site doit faire tourner lui-meme, et lui donner les bons parametres. Le probleme : il y en a deja des milliers...
Mais un truc universel...je n'y crois pas. En tous cas pas APRES coup (le mec a deja son systeme de news). Avant, ok : tu fait un syndicat de sites, qui ont une charte precise a suivre pour leur news, et toi tu fournis donc la creation automatique du flux RSS pour ces sites. Mais il faut que tout soit bien conforme a ton generateur.
Pire, n'oublions pas qu'il y a plusieurs versions du xml RSS...

Bref...creer un parseur de flux rss, c'est facile (meme un qui comprenne les 3...oui 3 il me semble) versions du xml rss. Creer un script a qui les webmasters devront passer des parametres, c'est facile aussi. Mais ces 2 scripts existent deja en bcp bcp d'exemplaires sur le net. Ce que tu proposes toi me parait tout simplement impossible.



vendredi 15 avril 2005 à 11:50:07 | Re : generateur RSS

maurimaure

Bonjour,
Merci beaucoup pour ta reponse.

Effectivement le développement d'un script universelle je l'ai abondonné car  tous les sites sont différnets...

Mais je pense construir le flux RSS à partir de la source html du site moyenement des expressions régulières que je vais donner à mon script pour chaque site.

Alors si tu as une idée au si tu trouve un script déja développé n'hésites pas ...
merci encore


vendredi 15 avril 2005 à 13:57:17 | Re : generateur RSS

malalam

Administrateur CodeS-SourceS
Hello,

ben y en a un sur ce site meme, un recent, regarde dans les dernieres sources.
Tu verras, pas d'expression reguliere lol.
vendredi 15 avril 2005 à 14:33:33 | Re : generateur RSS

malalam

Administrateur CodeS-SourceS
Re,

j'ai retrouve un tuto tres tres bien la-dessus (rss et php). Je voulais te le donner mais je ne trouvais plus l'adresse dans mes bookmarks.

la voila :

http://www.sitepoint.com/article/php-xml-parsing-rss-1-0
lundi 18 avril 2005 à 10:33:20 | Re : generateur RSS

maurimaure

Bonjour,

Merci bcp pour le temps que tu m'a consacré.
j'ai l'impression que tu ne m'as pas bien compris. ou alors c'est moi que n'ai pas compris  tes propositions.

Je m'explique :
je doit écrire un script PHP (scraper) qui permet de créer un flux RSS à partir du code HTML.

ce script j'aimerais qu'il soit le plus genérique possible le mieux c'est que l'utilisateur donne l'url du site qui voulait scraper et le script lui genére un flux RSS.

Alors si c'est ça que tu comprenais alors je n'ai pas bien compris ce que tu me proposes.

Merci encore.
lundi 18 avril 2005 à 10:38:14 | Re : generateur RSS

malalam

Administrateur CodeS-SourceS
Comme je te t'ai dit, un generique, cela me parait impossible pour les raisons que j'ai evoquees.
Tu ne sauras jamais comment tel ou tel webmaster gere ses news. Tu ne peux pas parser un fichier dont tu ne connais pas la structure.
Je donne des exemples ce sera peut-etre plus clair :
le titre peut etre dans un div
dans un span
entre des balises <b></b>
etc etc...
il peut aussi s'appeler Titre, News, Actu du 18/05/2005, Titre de l'actu du...etc etc...
l'auteur peut-etre un lien, ou non. Et il peut etre n'importe ou. Il peut s'appeler auteur, ou pseudo, ou nom du redacteur, ou...etc etc...

Je ne vois pas comment tu peux parser dans ces conditions.
lundi 18 avril 2005 à 12:40:48 | Re : generateur RSS

maurimaure

Ok je suis d'accords avec toi.
C'est pour cela je parlais des expReg .

par exemple j'écrit mon script et chaque fois que je veux scraper un site je change seulement l'expReg qui me permet d'identifier le titre, le lien et la description.

tu es d'accords?

si un script de ce genre a déja été developpé j'aimerais bien le voir.

Merci encore



1 2

Cette discussion est classée dans : generateur, rss


Répondre à ce message

Sujets en rapport avec ce message

[req] Generateur RSS en php 5 sans mysql [ par greg1386 ] Bonjour a tous voila j'ai un requete plutot simple je voudrai un generateur de flux RSS en PHP5 mais au lieu de sa baser sur une table SQL celui ci do RSS dans un tableaux :'( [ par greg1386 ] Bonjour a tous voila j'ai un problemme j'ai 2 code php ( 1 tableaux et 1 lecteur rss php5 ) les voici :Tableaux :Echo "    &l Recherche de flux xml ou/et rss de prog tv sportif [ par bobganjx ] Pauvre de moi en stage, exploité par un employeur sans scrupule qui me paye pas (c'est beaux les études) ;<font color="#800080" lecteur de flux rss [ par jul00 ] salut tou le monde je suis a la recherche d'un lecteur de flux rss simple est commenté si c'était possible j'en ai trouver quelque un dans les sources RSS en PHP [ par sterkasor ] Bonjourje suis debutant en php jai un site je veux mettre un fichier php sur le site exemple rss.php qui recuperer les derniers news poste sur mon sit Lire un flux RSS [ par ZuGbEn ] Voilà, je suis un gros débutant en matière de flux rss. J'ai faire un petit script qui lit un flux, vraiment simple. J'aimerais simplement avoir un av generateur [ par slhuilli ] Bonjour Fauché, je suis à la recherche d'un outil gratuit (libre serait un plus) similaire a l'excellent outil PHPMaker (http://www.hkvstore.com/phpm lire un flux rss [ par elmekki ] BonsoirJe cherche comment lire quelques données apartir d'un fichier xmlpar ex: <a class="b" onfocus="h()" href="http://www.zdnet.fr/fee RSS sans le design [ par morpheus262 ] Bonjour,j ai developpé un systeme de flux RSS sur mon site, pas de probleme tout se passe bien le flux se met a jour, et mon lecteur de RSS (thunderbi Flux rss sécurisé [ par lefter ] Bonjour,je souhaiterai solicité votre savoir pour vous posez une petite question :     Est-il possible de forcer un flux RSS seulement en liaison par


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales