#include #include void response(magi_request *r) { char *data = magi_request_param(r, "addon"); magi_response(r, "" "" "Append to File" ""); if (data) { FILE *file = fopen("file_to_append", "a"); fputs(data, file); fclose(file); magi_response(r, "

Appended!

"); } magi_response(r, "
" "" "" "
" "" ""); } int main() { magi_request request; magi_request_init(&request); if (magi_cgi(&request)) { response(&request); } else { magi_response_error(&request); } magi_request_free(&request); return 0; }