Comment-faire pour récupérer les contenus des sites Web ?

Il suffit d'interroger les adresses suivantes :

  • URL du JSON des news :

    https://www.zw3b.fr/api/contents/news/lst
    
  • URL du JSON des docs :

    https://www.zw3b.fr/api/contents/docs/lst
    
  • URL du JSON des liens :

    https://www.zw3b.fr/api/contents/links/lst
    
  • URL du JSON des galleries :

    https://www.zw3b.fr/api/contents/gallery/lst
    
  • URL du JSON des vidéos :

    https://www.zw3b.fr/api/contents/videos/lst
    
  • URL du JSON des channels :

    https://www.zw3b.fr/api/contents/channels/lst
    

Vous pouvez configurer les paramètres suivants :

  • offset (débute à) : 0 (default)
  • limit (nombre par requête) : 10 (default) - Vous pouvez afficher 30 items à la fois maximum.

Exemple :

Créer un fichier docs.php sur votre serveur Web et ajouter y le code ci-dessous :

<?php

$json_url_docs_list = 'https://www.zw3b.fr/api/contents/docs/lst';
$data_docs = file_get_contents($json_url_docs_list);
$read_docs = json_decode($data_docs);

if(isset($read_docs->contents->docs->items) && is_array($read_docs->contents->docs->items)):

	echo '<h3>Liste des <a href="https://www.zw3b.fr" title="ZW3B :-: The Web XXI">ZW3B</a> docs ('.$read_docs->contents->docs->count.')</h3>';

	foreach($read_docs->contents->docs->items as $doc):

		echo '<div class="item">';
		echo '<h4>DOC : '.$doc->tree->tree_filariane.' : <a href="'.$doc->content_url.'">'.$doc->content_title.'</a></h4>';
		echo '<p class="desc">'.$doc->content_description.'</p>';
		echo '</div>';

		echo '<hr />';

	endforeach;
endif;

?>

Liste des ZW3B docs (145)

DOC : How To, OS GNU/Linux, Security : Howto VPN serveur : IPSec + XL2TP

Comment faire pour configurer un serveur VPN par les protocoles IPSec et XL2TP


DOC : How To, OS GNU/Linux, Security : Howto VPN client : IPSec + XL2TP

Comment faire pour configurer un client VPN par les protocoles IPSec et XL2TP


DOC : How To, OS GNU/Linux, SHells : VPN IPSec + XL2TP : IPv(4/6) Remount du client et des routes

Script client VPN : On vérifie que la connexion IPSEC + XL2TP est ESTABLISHED ou on la relance.


DOC : How To, Developpement, Google : Comment récupérer des valeurs google analytics et les afficher sur votre site

Utiliser ce code PHP pour initialiser un compte de service et afficher les pages actives sur votre site Web - API Google Analytics


DOC : How To, Developpement : OAuth 2.0 : Open Authorization

OAuth est un protocole libre qui permet d'autoriser un site web, un logiciel ou une application (dite « consommateur ») à utiliser l'API sécurisée d'un autre site web (dit « fournisseur ») pour le compte d'un utilisateur. OAuth n'est pas un protocole d'authentification, mais de « délégation d'autorisation ».


DOC : How To, Developpement : Sec-Fetch - Aller chercher/demander/protéger une ressource Web HTTP - Content-Security-Policy - Cross-Origin - X-Frame - X-Content

Options X-Frame et Processus de réponses aux documents http en mode Sec-Fetch d'origine croisée - La norme Fetch définit les requêtes HTTP, les réponses HTTP et le processus qui les lie : la récupération.


DOC : How To, OS GNU/Linux, Servers : Configuration BIND9 Masters et Slaves

Comment configurer le serveur DNS (Domain Names Services) de nom de domaines BIND9 (Berkeley InterNet Domain) / NAMED avec son/ses DNS secondaire(s) par Transaction SIGnature (TSIG)


DOC : How To, Developpement, PHP : Show AWStats Statistics in PHP

Show AWStats Statistics in PHP : Gets main AWStats variables to display web statistics in a PHP script / page - Afficher les statistiques AWStats en PHP : Récupère des variables principales AWStats pour les afficher les statistiques Web dans un script/page PHP.


DOC : How To, Developpement, xHTML : Créer une page Web

Les principales balises (x)HTML


DOC : How To, Internet Service Providers, Orange.fr : ISP France : Faire du NAT (Network Address Translation)

On dit qu'un routeur fait du Network Address Translation lorsqu'il fait correspondre des adresses IP à d'autres adresses IP.


NdM : Phase de développement - Merci pour votre compréhension.