cdevl32 Posté 26 Septembre 2006 Partager Posté 26 Septembre 2006 Bonjour, Je suis debutant en programmation et j'aurais voulu savoir comment faire pour recuperer des donnees xml sur un site internet exemple ( la bourse, météo ... ) et les envoyer sur ma page internet ( en php ) ?? Pouvez vous m'aider svp ? merci d'avance. christophe PS : si vous avez des exemples ou tutorial car je suis debutant :!: :!: Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 26 Septembre 2006 Partager Posté 26 Septembre 2006 Bonjour, Tout dépend de quelles facons ces données te sont mises à disposition. il existe pour cela quantité de protocoles différents. Si tu as accès à ces données directement depuis ton navigateur, par exemple, il te suffit de lire cela, ce qui donnerait : $data ="";$fp = fopen("le_site_en_question.com","r");while (! feof($fp)){ $data .= fgets($fp,4096);}fclose($fp);echo $data; Lien vers le commentaire Partager sur d’autres sites More sharing options...
cdevl32 Posté 27 Septembre 2006 Auteur Partager Posté 27 Septembre 2006 Bonjour, Merci à vous d'avoir répondu a ma question, enfait voici se que je voudrais faire sur se site :-http://challengestempsreel.nouvelobs.com/business/index.php- 1) recuperer des données ( -http://challengestempsreel.nouvelobs.com/r...llenges_rss.xml ) 2) les ajouters sur une page que je ferais en PHP avec WebExpert 6 Merci à vous. christophe. PS : si vous avez un exmple car je suis débutant dans se domaine. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Théo B. Posté 1 Octobre 2006 Partager Posté 1 Octobre 2006 Il faut que tu parses le fil. Si tu ne sais pas le faire, il existe des petits scripts tous faits très intéressants. Personnellement, j'ai essayé Magpie RSS et j'en suis très satisfait. Il intègre aussi un système de cache. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 1 Octobre 2006 Partager Posté 1 Octobre 2006 Fais la page avec les données que tu as déjà, et avec ce que l'on t'as dit, et reviens nous voir lorsque tu bloqueras sur un problème concret Lien vers le commentaire Partager sur d’autres sites More sharing options...
cdevl32 Posté 1 Octobre 2006 Auteur Partager Posté 1 Octobre 2006 J'ai encore une petite question Enfait je voudrais recuperer le titre dans la balise <title>Programmes RTBF de la journée du 28/09/2006 ?? Pour se qui est du reste j'arrive à recuperer le données. <?xml version="1.0" encoding="iso-8859-1" ?> - <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"> - <channel> <title>Programmes RTBF de la journée du 28/09/2006</title> - <item> Pouvez vous m'aider ? merci encore christophe mon code source : <?php $fluxrss = "http://old.rtbf.be/rtbf_2000/RSS/LA_SAT.xml"; $fp = _AT_fopen($fluxrss,"r"); while(!feof($fp)) $buffer .= _AT_fgets($fp, 4096); fclose($fp); if( eregi("<item>(.*)</item>", $buffer, $bufferliste ) ) { $balise = explode("<item>", $bufferliste[0]); $fin=count($balise)-1; for($i=0; $i<$fin;$i++) { eregi("<title>(.*)</title>",$balise[$i+1],$title); eregi("<link>(.*)</link>",$balise[$i+1], $url ); eregi("<typeprogram>(.*)</typeprogram>",$balise[$i+1], $temp); echo "<li><a href='".$url[1]."'>".$title[1]."</a> - ".$temp[1]; } } ?> Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant