| |
Gratuit : Les news de Gaboneco.com sur votre site |
| Solution PHP pour webmaster / développeur |
| Mise en place |
| Les flux XML sont des sortes de bases de données
sous forme d'un fichier texte avec une norme d'écriture
commune. Il existe toute une série de logiciels
qui permettent de les utiliser mais ce qui nous intéresse
plus particulièrement ici est de les utiliser
dans une page web. |
Comment afficher les news
de GABONECO
sur mon site Internet ? |
| Si vous avez un site web, il est possible d'intégrer
gratuitement différents éléments
sur votre site qui se mettront à jour automatiquement.
Vous n'aurez rien à faire une fois le système
installé et votre site deviendra très
actif avec de nombreuses mises-à-jour chaque
jour :)Pour cela deux solution :
Utiliser directement les flux XML de GABONECO.COM
si votre site est "dynamique" (ASP
/ PHP / ...)
Utiliser des scripts javascripts (ne nécessitant
pas de programmation) proposés par certains
partenaires (dont la liste est ci dessous). Utiliser
directement les flux XML présente
de nombreux avantages par rapports aux flux Javascript
et nous vous invitons à les utiliser si
vous en avez la possibilité.Si l'hébergeur de votre site internet accepte
un langage de script serveur (PHP, ASP, ...), nous
vous recommandons d'utiliser le fichiers XML ci-dessous
qui est conforme au standard RSS et qui est
remi à jour en permanence.http://www.gaboneco.com/rss.xml |
Pour une utilisation basique et pour des sites
de petite taille (avec peu de visiteurs), une solution
basique s'offre à vous. Son avantage est
qu'elle est très facile à mettre
en place.
Voici un exemple de code utilisable pour une telle
insertion :
copiez et colez le code dans
votre page
|
<?php
$fichier = "http://www.gaboneco.com/rss.xml";
$nombre_limite = 10;
$file = fopen($fichier,"r");
$xml = '';
if ($file) {
while (!feof($file)) $raw .= fread($file,32000);
fclose( $file);
if(eregi("<item>(.*)</item>",$raw,$rawitems)){
$items = explode("<item>", $rawitems[0]);
$nb = count($items);
$maximum = (($nb-1) < $nombre_limite) ? ($nb-1) : $nombre_limite;
for ($i=0; $i<$maximum; $i++) {
eregi("<title>(.*)</title>",$items[$i+1], $title);
eregi("<link>(.*)</link>",$items[$i+1], $link);
$xml_title = htmlentities($title[1], ENT_QUOTES, 'UTF-8');
$xml_title = str_replace('Â’', "'", $xml_title);
$xml .= "- <a href=\"".$link[1]."\" target=\"_blank\">".$xml_title."</a><br
/>";
}
}
}
echo $xml;
?> |
|
Comme vous pouvez le remarquer, nous n'affichons
que le titre et nous passons outre la date et d'autres
renseignements utilisables.
Cela donne le résultat ci dessous : |
|
|
| |
|
|
|
Consulter toutes nos informations au format RSS |
RSS : Consulter
toutes
nos informations au format RSS.
Vous pouvez consulter toutes
les informations de gaboneco.com à partir de notre
flux RSS.
Le flux RSS est une compilation de nos informations (actualité,
emploi, etc) au format XML. Ce format peut être consulté en
ligne à l'aide d'un lecteur RSS.
Consulter le flux
en ligne. copiez et collez l'adresse si dessous dans votre
lecteur RSS
http://www.gaboneco.com/rss.xml
Voici quelques-uns des nombreux lecteurs
de flux RSS disponibles :
|
|
|
|
|
| |
|
|
|