Geeek - Le blog Geek & High-tech

appstore.jpg

Vous souhaitez augmenter l'audience de votre site en proposant le top 100 des applications iPhone gratuites ?

Voici une solution très simple en PHP pour générer automatiquement ce type de classement sur votre site Internet :



<table>
<?php

$appStoreXml = file_get_contents("http://itunes.apple.com/fr/rss/topfreeapplications/limit=100/xml");
$xml = new SimpleXMLElement($appStoreXml);
$position = 1;

foreach ($xml->entry as $app) {
   if (!empty($app->title)){

        $ns_im = $app->children('http://itunes.apple.com/rss');
        echo '<tr><td>'.$position.'</td><td><img src="'.$ns_im->image[0].'" alt="icon"/></td><td><a href="'.$app->link['href'].'">'.$app->title.'</a></td></tr>';
        $position++;
  }
}
?>
</table>

Il ne manque qu'une étape de caching pour éviter de flooder le serveur iTunes, mais l'idée est là ;-)

Pour générer un classement sur les clips vidéo iTunes, les livres, les applications pour Mac, la musique, les podcasts ... Il suffit de remplacer l'URL du flux XML par l'URL proposée sur le générateur de flux d'Apple :

http://itunes.apple.com/rss?cc=FR

Happy coding !


Vous êtes correctement abonné à Geeek
Bienvenue ! Vous êtes correctement connecté.
Parfait ! Vous êtes correctement inscrit.
Votre lien a expiré
Vérifiez vos emails et utiliser le lien magique pour vous connecter à ce site