delete file from server if (file_exists($imgFilePointer)) { $filedeleted = unlink($imgFilePointer); if ($filedeleted) { // removing file from DB as well unset($arrayDBStore[$imageInfoIndex]); writeJsonFile(array_values($arrayDBStore)); } return $filedeleted; } else { return true; } } $response = []; // trigger revertFunction if (revertImagesFromUploadsLocation()) { $response["status"] = "success"; $response["key"] = $uniqueFileID; http_response_code(200); } else { $response["status"] = "error"; $response["msg"] = "File could not be deleted"; http_response_code(400); } header('Content-Type: application/json'); echo json_encode($response); exit(); } else { exit(); } ?>