X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=lib%2Fsilchttp%2Ftests%2Ftest_silchttpserver.c;fp=lib%2Fsilchttp%2Ftests%2Ftest_silchttpserver.c;h=9c00851a06c88a9e7ad1c4f94a7587f000f33ee9;hp=a6b1b049f9dec87e7d50e9ef5ad27956261bd3a5;hb=83388bbe25d3d560fcc2e71db4904a09e69a36df;hpb=048f611483962bcea21da85a46d96ba72044beae diff --git a/lib/silchttp/tests/test_silchttpserver.c b/lib/silchttp/tests/test_silchttpserver.c index a6b1b049..9c00851a 100644 --- a/lib/silchttp/tests/test_silchttpserver.c +++ b/lib/silchttp/tests/test_silchttpserver.c @@ -2,6 +2,7 @@ #include "silc.h" #include "../silchttpserver.h" +#include "../silchttpphp.h" static void http_callback(SilcHttpServer httpd, SilcHttpConnection conn, const char *uri, const char *method, @@ -14,6 +15,16 @@ static void http_callback(SilcHttpServer httpd, SilcHttpConnection conn, if (!strcasecmp(method, "GET")) { /* Send our default page */ if (!strcmp(uri, "/") || !strcmp(uri, "/index.html")) { + SilcBuffer php; + const char *php_data = NULL; + + /* Execute PHP data */ + php = silc_http_php("" + "UPDATED " + "| VERSION 4.0 | A HANDMADE WEB-SITE | (C) 1995 - 2006 PEKKA RIIKONEN"); + if (php) + php_data = silc_buffer_data(php); + memset(&page, 0, sizeof(page)); silc_buffer_strformat(&page, "", @@ -28,13 +39,15 @@ static void http_callback(SilcHttpServer httpd, SilcHttpConnection conn, " Male
" " Female
" " " - "

" + "

", + php_data, "", SILC_STRFMT_END); silc_http_server_add_header(httpd, conn, "X-Date", silc_time_string(silc_time())); silc_http_server_send(httpd, conn, &page); silc_buffer_purge(&page); + silc_buffer_free(php); return; }