




Re: Flux XML, RSS? au secourssss
Tu as php4 ou php5?
parce qu'avec php5 et simplexml... c'est relativement simple !
Hors ligne


Re: Flux XML, RSS? au secourssss
il me semble que je tourne sous php5 (chez OVH ...)
mais en lisant la page consacré à simplexml de JDN ca ne m'a pas avancé des masses ![]()
Hors ligne





Re: Flux XML, RSS? au secourssss
voilà un bout de code d'exemple pour t'aider à y voir clair alors
if($xml = @simplexml_load_file("http://www.fnaim.fr/infos/actus.xml")){
echo "<h2 class=\"title\">".utf8_decode($xml->channel->title)."</h2>";
echo "<ul>\n";
foreach($xml->channel->item as $item) {
echo "<li><a href=\"".$item->link."\" rel=\"nofollow\" title=\"".utf8_decode($item->description)."\">".utf8_decode($item->title)."</a></li>\n";
}
echo "</ul>\n";
}Si tu as un flux à la norme RSS, remplace l'adresse et normalement ca roule !
Hors ligne


Re: Flux XML, RSS? au secourssss
Je dois être une quiche (royale tout de même !)
Le code n'affiche rien chez moi ![]()
mais ca doit être le morceau:
Si tu as un flux à la norme RSS, remplace l'adresse et normalement ca roule !
Y a t'il une manipulation quelconque a effectuer avant d'ajouter le code dans la page ?
j'ai entouré le code de
<? et ?>
mais rien ...
Hors ligne





Re: Flux XML, RSS? au secourssss
enleve le @ devant la fonction simplexml, tu auras l'erreur que retourne ton serveur
if($xml = simplexml_load_file("http://www.fnaim.fr/infos/actus.xml")){
echo "<h2 class=\"title\">".utf8_decode($xml->channel->title)."</h2>";
echo "<ul>\n";
foreach($xml->channel->item as $item) {
echo "<li><a href=\"".$item->link."\" rel=\"nofollow\" title=\"".utf8_decode($item->description)."\">".utf8_decode($item->title)."</a></li>\n";
}
echo "</ul>\n";
}else{
echo "Je suis une quiche royale, mais je me soigne !\n";
}Hors ligne


Re: Flux XML, RSS? au secourssss
Quitte à me soigner ...
Je copie le code et je le place dans une page avec l'extension .php
cette page contient une présentation graphique avec tout un tralala d'onglets et autres composants css ...
l'erreur qui s'affiche alors est:
Fatal error: Call to undefined function: simplexml_load_file() in /home/...par discrétion ou absence de pub je zappe .../essai_xml.php on line 13
La ligne 13 étant celle sur laquelle j'ai oté le @
Hors ligne





Re: Flux XML, RSS? au secourssss
J'ai trouvé ![]()
Ton hebergeur a désactivé l'appel à distance pour des raisons de sécurité.
Il suffit de lui demander de te permettre d'acceder a des fichiers situés sur d'autres serveurs.
Normalement, il te mettra en garde sur le fait que c'est dangeureux s'il y a des failles dans les scripts et il activera la fonction... et hop ca marche.
Hors ligne


Re: Flux XML, RSS? au secourssss
Je peux donc toujours me casser la tête depuis des semaines a chercher d'ou vient l'erreur ...
je vais faire la démarche et je referais joujou avec tout ca dans quelques jours ![]()
Hors ligne









Re: Flux XML, RSS? au secourssss
Bien joué Vincent ![]()
Hors ligne


Re: Flux XML, RSS? au secourssss
Google est ton ami si tu sais quoi et comment lui demander ...
Avec les éléments que tu m'as fournit, je creuse un peu plus la question et la solution que je viens de trouver consiste à renommer le fichier de lequel je pose le code en .php5 !
Et ca marche nickel les données s'affichent enfin ...
Hors ligne
Partenaires : Creer un site| Altiref| Forum| Boutiques| Forum tv| jeux nintendo wii| jeux nintendo ds| Ecran d'ordinateur| Référencement