Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2312 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme avec script de récupération de flux RSS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme avec script de récupération de flux RSS

n°1208359
fafane84
Posté le 27-09-2005 à 10:24:48  profilanswer
 

Salut à tous  :hello:  
 
j'ai un problème que je ne m'explique pas :
 
en suivant les explications d'un magazine j'ai réussi à coder un script permettant de lire des flux RSS.
En voici le code :

Code :
  1. // inclusion de Magpie RSS
  2. include("include/rss_fetch.inc" );
  3. // on se connecte à MySQL et on sélectionne la base grâce à la fonction connecter()
  4. connecter($hote, $utilisateur, $pass, $database, $db);
  5. // récupération des infos sur les flux activés
  6. $flux = mysql_query("select * from rss WHERE actif='1' ORDER BY rang, url ASC" );
  7. print("<div id=\"contenu\">" );
  8. // pour chaque flux
  9. while($f = mysql_fetch_assoc($flux))
  10. {
  11. print("<div class=\"tableau\">" );
  12. $rss = fetch_rss($f['url']);
  13.  // on récupère le nombre de nouvelles demandé
  14. if($f['nb_elements']>0)
  15.  $elements = array_slice($rss->items, 0, $f['nb_elements']);
  16. else
  17.  $elements = $rss->items;
  18. // affichage de l'url s'il n'y a pas de logo
  19.   // if(!isset($rss->image['url'])||$rss->image['url']=="" )
  20.  print("<h2>
  21.     <a href=\"{$rss->channel['link']}\" style=\"color:white;\">{$rss->channel['title']}</a>
  22.     </h2><br />" );
  23. // afficher chaque news
  24. foreach($elements as $e)
  25. print("<a href=\"{$e['link']}\">{$e['title']}</a><br/>" );
  26. print("<br /></div>" );
  27. }


Ce script repose sur une librairie externe "magpieRSS" (version 0.71).
 
Chez moi en local, tout fonctionne parfaitement, par contre au boulot l'affichage de la page ce bloque juste après print("<div class=\"tableau\">" );
 
Voici la config chez moi :
- WAMP5 upgradé :  Apache : 1.3.33, PHP 4.3.0, MySQL 4.1.12
- OS : Windows XP
 
Voici la config au boulot :
- EasyPHP 1.7 upgradé :  Apache : 1.3.33, PHP 4.4.0, MySQL 4.1.12
- OS : Windows 98 SE
 
J'ai essayé de voir avec les configs d'apache et de php mais à priori tout à l'air OK.
 
De plus PHP Info me dite bien que :

Citation :


XML Support                  active
XML Namespace Support    active
EXPAT Version                 1.95.6


Quelqu'un aurait-il une idée ?
 
Car là je sèche lamentablement  :(  
 
Merci d'avance pour vos réponses.
 
 [:fafane84]


Message édité par fafane84 le 27-09-2005 à 11:27:46

---------------
Mon Topic de Vente Hardware
mood
Publicité
Posté le 27-09-2005 à 10:24:48  profilanswer
 

n°1208480
fafane84
Posté le 27-09-2005 à 13:15:36  profilanswer
 

Bon je viens de faire de nouveaux tests :
 
1- je suis repassé en version 4.3.11 de php
 
2- j'ai testé un petit script très simple :

Code :
  1. <?php
  2. require_once 'include/rss_fetch.inc';
  3. $url = 'http://magpie.sf.net/samples/imc.1-0.rdf';
  4. $rss = fetch_rss($url);
  5. echo "Site: ", $rss->channel['title'], "<br />
  6. ";
  7. foreach ($rss->items as $item ) {
  8. $title = $item[title];
  9. $url   = $item[link];
  10. echo "<a href=$url>$title</a><br />
  11. ";
  12. }
  13. ?>


Au boulot cela ne marche toujours pas.
 
On peut facilement en conclure que cela ne vient pas du script, mais soit de la config du serveur, soit de php.ini, soit de MagpieRSS.
 
J'ai été consulter le site de MagpieRSS rien à ce propos (ou alors je n'ai pas compris. La langue de Shakespeare n'est vraiment pas mon fort).
 
Toujours pas d'idée sur le question ?   :cry:  
 


---------------
Mon Topic de Vente Hardware

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Probleme avec script de récupération de flux RSS

 

Sujets relatifs
probleme de String avec javascript[Struts] Problème de liste
[hibernate] probleme avec un filtre, et DB2 : "invalid parameter nb"Problème d'auto refresh
FLux de la consolechangement de nom de domaine et mon script marche plus..
probleme avec formulaire[Résolu] Problème de division
[SQL] Petit problème -> ...not contained in an aggregate function...probleme installation SQL Server 2000
Plus de sujets relatifs à : Probleme avec script de récupération de flux RSS


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR