From c52dbf5513ae7f106634967162da5cfb01dc5af3 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sat, 26 Jul 2025 01:47:32 +0100 Subject: feat: SOCL v1.0.2, changelog soon! Signed-off-by: Amlal El Mahrouss --- examples/cgi/CMakeLists.txt | 12 ------ examples/cgi/cgi.cc | 91 --------------------------------------------- 2 files changed, 103 deletions(-) delete mode 100644 examples/cgi/CMakeLists.txt delete mode 100644 examples/cgi/cgi.cc (limited to 'examples/cgi') diff --git a/examples/cgi/CMakeLists.txt b/examples/cgi/CMakeLists.txt deleted file mode 100644 index 391899f..0000000 --- a/examples/cgi/CMakeLists.txt +++ /dev/null @@ -1,12 +0,0 @@ - -cmake_minimum_required(VERSION 3.15...3.31) - -project( - CGI - VERSION 1.0 - LANGUAGES CXX) - -add_executable(CGI cgi.cc) - -set_property(TARGET CGI PROPERTY CXX_STANDARD 20) -target_include_directories(CGI PUBLIC ../../) diff --git a/examples/cgi/cgi.cc b/examples/cgi/cgi.cc deleted file mode 100644 index b4c0b34..0000000 --- a/examples/cgi/cgi.cc +++ /dev/null @@ -1,91 +0,0 @@ -/* - cgi example - written by Amlal El Mahrouss. - licensed under the MIT license - */ - -#include -#include -#include -#include - -const std::string g_not_found = R"( - - - - - error | snu-lib - - - -

Uh Oh!

-
No index file was found in this directory.
-
- - - - - - - - - -
Name

Refresh

-
snu's Common Gateway Server.
- - -)"; - -/* finally test it */ -/* @brief this stub loads a 'index.html' or returns an error message if not found. */ -int main(int argc, char** argv) -{ - // ... let's assume we serve data. - - snu::cgi::cgi_writer writer; - std::stringstream ss_file; - - std::ifstream fp("index.html"); - - if (fp.good()) - ss_file << fp.rdbuf(); - else - ss_file << g_not_found; - - fp.close(); - - writer.eval_html(ss_file); - - return 0; -} -- cgit v1.2.3