From 5f4cb4f1012a4b9848e92798e6220e8ad9a123ea Mon Sep 17 00:00:00 2001 From: frederik Date: Sun, 17 Aug 2025 14:21:04 +0200 Subject: [PATCH] provide basic rest api --- homepage/index.php | 7 +++++++ scripts/api.php | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 scripts/api.php diff --git a/homepage/index.php b/homepage/index.php index cff395a..3f24eda 100644 --- a/homepage/index.php +++ b/homepage/index.php @@ -1,5 +1,12 @@ get_image($sci_name); + + if ($result == false) { + http_response_code(404); + echo "Error 404! No image found!"; + } else { + http_response_code(200); + header('Content-Type: application/json'); + echo json_encode([ + "status" => "success", + "message" => "successfully image data from database", + "data" => $result + ]); + } +} else { + http_response_code(404); + echo "Error 404! No route found!"; +} + +function sendResponse405() { + http_response_code(405); + echo json_encode(["message" => "Method Not Allowed"]); +}