$id, "name" => $imageName, "date" => time() ]; array_push($arrayDBStore, $newImageInfo); writeJsonFile($arrayDBStore); } } return $id; } $structuredFiles = []; if (isset($files)) { foreach ($files["name"] as $filename) { $structuredFiles[] = ["name" => $filename]; } foreach ($files["type"] as $index => $filetype) { $structuredFiles[$index]["type"] = $filetype; } foreach ($files["tmp_name"] as $index => $file_tmp_name) { $structuredFiles[$index]["tmp_name"] = $file_tmp_name; } foreach ($files["error"] as $index => $file_error) { $structuredFiles[$index]["error"] = $file_error; } foreach ($files["size"] as $index => $file_size) { $structuredFiles[$index]["size"] = $file_size; } } $uniqueImgID = null; if (count($structuredFiles)) { foreach ($structuredFiles as $structuredFile) { $uniqueImgID = saveImagesToTempLocation($structuredFile); } } $response = []; if ($uniqueImgID) { $response["status"] = "success"; $response["key"] = $uniqueImgID; $response["msg"] = null; $response["files"] = json_encode($structuredFiles); http_response_code(200); } else { $response["status"] = "error"; $response["key"] = null; $response["msg"] = "An error occured while uploading image"; $response["files"] = json_encode($structuredFiles); http_response_code(400); } header('Content-Type: application/json'); echo json_encode($response); exit(); } else { exit(); } ?>