RSS fil d'actualité

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 : RSS fil d'actualité

par cmoi » 15 janv. 2007, 17:20

je pense pas qu'il faille intégrer l'ensemble du code de la page dans le code que tu m'as donné !

Par ailleurs une adresse comme cela :
http://us.rd.yahoo.com/dailynews/rss/se ... lises.html
me semble convenir à ce que tu me dis. Mais elle est liée à un article précis.

par momox » 15 janv. 2007, 13:36

Normal, il faut lire un flux rss, et non une page html ;)
Pour yahoo, afin d'obtenir le flux rss, clique sur le bouton xml orange ;)
@+

par cmoi » 15 janv. 2007, 10:02

		<?php
		$yahoo = simplexml_load_file('http://fr.news.search.yahoo.com/search/news?fr=news_sb_hd&source=yahoo&p="formation%20professionnelle"&ei=ISO-8859-1'); 
foreach ($yahoo->channel->item as $n) 
{ 
    echo utf8_decode( sprintf('<a href="%s">%s</a><br>', $n->link[0], htmlspecialchars($n->title[0]))); 
} 
?>
En fait j'ai voulu modifier en remplaçant l'adresse. Et là ça ne marche plus.

par cmoi » 15 janv. 2007, 09:53

super ça marche. Merci

par momox » 15 janv. 2007, 00:52

Renommes ton fichier *.php en *.php5 ;)

par cmoi » 15 janv. 2007, 00:38

<?php
		$nexen = simplexml_load_file('http://www.nexen.net/index2.php?option=com_rss&feed=RSS2.0&no_html=1'); 
foreach ($nexen->channel->item as $n) 
{ 
    echo utf8_decode( sprintf('<a href="%s">%s</a><br>', $n->link[0], htmlspecialchars($n->title[0]))); 
} 
?>
pour essayer, j'ai copier/coller ton code, mais j'obtiens un message d'erreur:
Fatal error: Call to undefined function: simplexml_load_file() in /mnt/115/free.fr/d/6/europoleformations/Portail/actu.php on line 232

par Xenon_54 » 14 janv. 2007, 19:19

Voici un exemple d'utilisation que j'avais fait pour le fil RSS de nexen: (simplexml est PHP5 pour ton info)
$nexen = simplexml_load_file('http://www.nexen.net/index2.php?option=com_rss&feed=RSS2.0&no_html=1');

foreach ($nexen->channel->item as $n) {

	echo utf8_decode( sprintf('<a href="%s">%s</a><br>', $n->link[0], htmlspecialchars($n->title[0]) ) );
}

par cmoi » 14 janv. 2007, 19:08

SimpleXML pas si simple. je n'ai RIEN compris !

par Xenon_54 » 14 janv. 2007, 18:57

Ceci est l'écriture, pas la lecture.
La demande initiale est: "RSS fil d'actualité [...] intégrer une page d'actualité"

Dans ce cas, SimpleXML suffit pour parcourir l'arbre XML d'un fil RSS:
http://www.php.net/simplexml

par Ultim4T0m » 14 janv. 2007, 16:58

Bonjour,

Voilà un petit lien qui explique clairement comment créer un flux RSS.

http://www.excelabo.net/rss/ecrirefluxrss.php

Bonne lecture

RSS fil d'actualité

par cmoi » 14 janv. 2007, 15:53

Bonjour,

qui peut me dire comment, facilement, il est possible d'intégrer une page d'actualité sur son site ?

Merci pour les réponses.