$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 = '
'; foreach ($keys as $mac => $data) { $page_content .= ""; } $page_content .= '
MAC Key Message Actions
{$mac} {$data['key']} {$data['message']}
'; function generateUniqueKey() { return bin2hex(random_bytes(8)); } include 'includes/layout.php'; ?>