Pour récupérer une donnée JSON et l'enregistrer pour la mettre à disposition.
<?php // Lecture des données if ($_SERVER['REQUEST_METHOD'] == 'POST') { if ($data = file_get_contents("php://input")) { // Récupération de l'id du capteur $obj = json_decode($data); $id = $obj->esp8266id; // Contrôle de la validité du capteur if ($id != "xxx") { header('HTTP/1.0 401 UNAUTHORIZED'); exit; } else header('HTTP/1.0 200 OK'); // Enregistrement du fichier if ($f = fopen("esp8266id_" . $id . ".json", 'w')) { fwrite($f, $data); fclose ($f); } } } ?>