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