Exemples d'applications Web
Exemples d'applications en PHP/HTML/CSS.
- Calendrier lunaire #1 : démo / télécharger
- Calendrier lunaire #2 : démo / télécharger
- Ephémérides : démo / télécharger
Démarrage rapide
Le code ci-dessous illustre la façon avec laquelle récupérer les données d'un appel de l'API, et d'afficher les résultats obtenus sous forme de tableau en PHP. Le code se base sur les données des éclipses de Lune pour l'année en cours, il est cependant adaptable sur tout autre type de données, voir la page "API - assistant".
<?php //clef api $clefAPI = 'VOTRE_CLEF'; //année à appeler $year = date('Y'); //url d'appel des éclipses $url = 'http://www.lunopia.com/call?what=ec&timeZone=Europe%2FParis&year=' . $year . '&key=' . $clefAPI; //récuperation des données au format JSON $dataJSON = file_get_contents($url); //conversion des données JSON en un tableau PHP $arrayEclipses = json_decode($dataJSON, true); //si le tableau n'est pas vide if(!empty($arrayEclipses)){ //affiche le tableau print_r($arrayEclipses); //si le tableau est vide }else{ //affiche le message d'erreur echo $dataJSON; } ?>
Le code va retourner le tableau suivant :