Merci pour votre réactivité,
Je voudrais récupérer un Backend de SPIP sur un autre site, par exemple avec ce script, malheureusement,
le script n'accepte peut être que des fichiers XML (voir ci-dessus) et ça marche pas. Mais si on met un flux classique sur le site le monde par exemple, ça marche. :
<?
// Lecture d'un fichier XML
function lit_rss($fichier,$champs) {
// on lit le fichier
if($chaine = @implode("",@file($fichier))) {
// on explode sur <item>
$tmp = preg_split("/<\/?"."item".">/",$chaine);
// pour chaque <item>
for($i=1;$i<sizeof($tmp)-1;$i+=2)
// on lit les champs demand? <champ>
foreach($champs as $champ) {
$tmp2 = preg_split("/<\/?".$champ.">/",$tmp[$i]);
// on ajoute au tableau
$tmp3[$i-1] = @$tmp2[1];
}
// et on retourne le tableau
return $tmp3;
}
}
$rss = lit_rss("monsite.com - Ce site web est à vendre ! - Ressources et information concernant monsite Resources and Information.);
// et on affiche...
foreach($rss as $tab) {
echo '<div class="news_box">
<div class="news_box_title">'.$tab[0].'</div>
<div class="news_box_date">posté le '.date("d/m/Y",strtotime($tab[3])).'</div>
'.$tab[2].' <a href="'.$tab[1].'">Lire tout l\'article</a>
</div>';
}
?>
----- Original Message ----- From: "Maïeul Rouquette" <maieulrouquette2@tele2.fr>
To: <spip@rezo.net>
Sent: Monday, July 02, 2007 3:22 PM
Subject: Re: [Spip] XML
athama a écrit :
Bonjour
le fichier backend génère un fichier XML,
où se trouve ce fichier si on veut lire le contenu grâce à script php ?
Merci d'avance pour vos réponses... après plusieurs heures de recherche, je
fais appel à vous...
Athama
que veux tu dire ?
backend se base sur sur le squelette backend.html
et s'appelle par http://tonsite.tld/spip.php?page=backend
aprs eventuellement, tu peux utilser recuperer_fond() , qui te permet
de te calculer le résulat
--
Maïeul
http://maieul.ouvaton.org
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ