1<?php 2// Verhindern, dass die Datei direkt aufgerufen wird 3if ($_SERVER['REQUEST_METHOD'] === 'POST') { 4 // Daten speichern 5 $dataDir = __DIR__ . '/data/'; 6 $today = date('Y-m-d'); 7 $filename = $dataDir . "fho_{$today}.json"; 8 9 $data = file_get_contents('php://input'); 10 if ($data) { 11 if (!file_exists($dataDir)) { 12 mkdir($dataDir, 0777, true); 13 } 14 file_put_contents($filename, $data); 15 echo json_encode(['status' => 'success', 'message' => 'Daten gespeichert.']); 16 } else { 17 echo json_encode(['status' => 'error', 'message' => 'Keine Daten empfangen.']); 18 } 19} elseif ($_SERVER['REQUEST_METHOD'] === 'GET') { 20 // Daten laden 21 $dataDir = __DIR__ . '/data/'; 22 $today = date('Y-m-d'); 23 $filename = $dataDir . "fho_{$today}.json"; 24 25 if (file_exists($filename)) { 26 // Lade und gebe die gespeicherten Daten zurück 27 $data = file_get_contents($filename); 28 echo $data; 29 } else { 30 // Keine gespeicherten Daten vorhanden 31 echo json_encode([]); 32 } 33} else { 34 echo json_encode(['status' => 'error', 'message' => 'Nur POST- und GET-Anfragen erlaubt.']); 35} 36