flux RSS bis...

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : flux RSS bis...

par elerien » 01 juil. 2008, 11:37

c'est bon ca marche ... il y avait une erreur dans le code apparement...^^

merci à tous

par elerien » 30 juin 2008, 16:20

Ok je vais réfléchir...

Merci.

par Hywan » 30 juin 2008, 14:49

Oui on peut. Mais il va falloir manipuler XPath (et XSLT pour l'affichage).
Je n'ai pas de bons tutoriels sous la main, mais cherche sur Internet, tu vas en trouver un paquet :).

par Invité » 30 juin 2008, 14:42

en fait je demandais juste si on pouvait aller chercher que les news qui nous interessent si on fait le stockage dans le fichier XML. C'est tout^^

par katagoto » 30 juin 2008, 12:11

Tout est possible, tout est réalisable, réfléchit tu stock les news une a une dans ta BDD, c'est la plus pratique...

par Invité » 30 juin 2008, 09:43

SimpleXML est, en effet, une bibliothèque très sympa. Si notre ami est débutant en la matière, il peut essayer de dénicher un script PHP 5 permettant d'afficher un fil RSS (s'il s'agit d'un fil Atom, il peut essayer, par exemple, ce script, qui est basé sur SimpleXML ;) ).
merci.
Je suis sous RSS 2.0. Mais le code que je vous présente est un code que j'ai déniché sur développer.com!! De plus, il me faut un formulaire pour remplir ces flus RSS... Il y en aura certainement un certain nombre.

Faut il tout stocker dans la base de données ou peut on se permettre de stocker dans le fichier SQL... Avantage de la base de données, c'est que l'on va chercher uniquement ce dont on a besoin ( les 10 dernières news, les new pour un catégorie donnée, le news correspondant à un mot clé...).

peut on faire ça avec un simple fichier XML ??

par Victor BRITO » 27 juin 2008, 21:26

Le DOM est avant tout une interface de représentation, plutôt qu'un outil de manipulation XML. D'autant plus que si tu conseilles PHP 5, autant passer sur SimpleXML qui est plus simple pour un débutant, car apparemment, notre ami est débutant avec XML.
SimpleXML est, en effet, une bibliothèque très sympa. Si notre ami est débutant en la matière, il peut essayer de dénicher un script PHP 5 permettant d'afficher un fil RSS (s'il s'agit d'un fil Atom, il peut essayer, par exemple, ce script, qui est basé sur SimpleXML ;) ).

par elerien » 27 juin 2008, 14:17

Ok merci... je vais lire tout ça...

par Hywan » 27 juin 2008, 11:14

Hey :),
C'est un class qui permet de gérer le XML très facilement :lol:
Euh non …DOM signifie Document Object Model, c'est une interface de représentation d'un langage. Le DOM W3C permet de définir de manière précise la construction d'un document. Le DOM sert pour des documents à balisage, donc XML s'y prête bien.
En plus de définir la représentation, le DOM permet accessoirement de manipuler la représentation, la structure, du langage. Ça passe par l'ajout, suppression, etc. de l'arbre généré (dans le cas XML, car XML se représente sous forme d'arbre, tout comme tous les langages à balisage).

Le DOM est avant tout une interface de représentation, plutôt qu'un outil de manipulation XML. D'autant plus que si tu conseilles PHP 5, autant passer sur SimpleXML qui est plus simple pour un débutant, car apparemment, notre ami est débutant avec XML.

Pour répondre à elerien, il y a un sujet intéressant qui a démarré ici (les 3 premières pages devraient être suffisantes ;-)). Si après avoir lu ça tu ressens le besoin de faire de la POO (Programmation Orientée Objet), alors reviens nous voir, on te donnera des ressources à lire et à travailler.

par mcorgnet » 27 juin 2008, 11:07

C'est un class qui permet de gérer le XML très facilement :lol:
Pour une définition valide du DOM, ici :

http://fr.wikipedia.org/wiki/Document_Object_Model

Il faut faire attention à ce que tu expliques à des gens, qui ont tendance à gober tout ce qu'on leur dit sans vérifier, parce qu'ils viennent ici pour avoir des conseils de "pros".

En gros, le DOM, pour raccourcir, et dans le web, c'est ce qui permet à travers javascript d'agir sur tous les objets envoyés chez le client. Mais pas seulement. Suivez le lien pour plus d'informations.

par katagoto » 27 juin 2008, 11:00

Un class par définition, c'est de la POO, mais c'est pas méchant ^^

par elerien » 27 juin 2008, 09:27

Sinon, on m'a dit de le faire en PHP objet... J'ai trouvé deux ou trois trucs mais ça me dit rien...

par elerien » 26 juin 2008, 16:20

Ok je regarde merci...

par katagoto » 26 juin 2008, 16:10

C'est un class qui permet de gérer le XML très facilement :lol:

Jette un oeuil, c'est très interessant :

Un exemple : http://php.developpez.com/sources/?page=xml
La doc officielle : http://fr3.php.net/manual/fr/book.dom.php

par elerien » 26 juin 2008, 15:13

Heu... je veux bien... mais su DOM, c'est du XML, non?