#include #include #include void response_request(magi_request *req, magi_response *res) { char *data = magi_param_list_get(req->params, "addon"); if (data) { FILE *file = fopen("file_to_append", "a"); fputs(data, file); fclose(file); } magi_response_add(res, "" "" "Append to File" "" "
" "" "" "
" "" ""); } int main(int argc, char const *argv[]) { magi_request request; magi_request_setup(&request); if (magi_request_full_cgi(&request)) { magi_response response; magi_response_setup(&response); response_request(&request, &response); magi_response_cgi_clear(&response); } else { magi_error_cgi(request.error); } magi_request_destroy(&request); return 0; }