$keys[$macAddress]['key'] ?? generateUniqueKey(), 'message' => $message ]; file_put_contents($keyFilePath, json_encode($keys, JSON_PRETTY_PRINT)); echo json_encode(['status' => 'success', 'message' => 'Message saved successfully.']); } elseif ($action === 'delete') { if (isset($keys[$macAddress])) { unset($keys[$macAddress]); file_put_contents($keyFilePath, json_encode($keys, JSON_PRETTY_PRINT)); echo json_encode(['status' => 'success', 'message' => 'Message deleted successfully.']); } else { echo json_encode(['status' => 'error', 'message' => 'MAC address not found.']); } } } catch (Exception $e) { echo json_encode(['status' => 'error', 'message' => 'An error occurred: ' . $e->getMessage()]); } exit; } $page_title = "MAC Message"; $page_content = '
| MAC | Key | Message | Actions |
|---|---|---|---|
| {$mac} | {$data['key']} |