diff options
Diffstat (limited to 'src/webserver/pages/sample.cpp')
-rw-r--r-- | src/webserver/pages/sample.cpp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/webserver/pages/sample.cpp b/src/webserver/pages/sample.cpp new file mode 100644 index 0000000..6a33dc0 --- /dev/null +++ b/src/webserver/pages/sample.cpp @@ -0,0 +1,22 @@ + +void generate_sample (int sock_in, char *query, char *ip) +{ + + char *name = get_param (query, "name"); + + web_send (sock_in, "<title>SAMPLE</title>\n"); + + //If a name was not entered... + if (name == '\0') + { + web_send (sock_in, "<form action=\"/testing/\" method=\"GET\">\n"); + web_send (sock_in, "<input type=\"text\" name=\"name\">\n"); + web_send (sock_in, "<input type=\"submit\">\n"); + } + else + { + web_send (sock_in, "Your name is: "); + web_send (sock_in, get_param (query, "name")); + } + printf ("OK!\n"); +} |