Source of: /ADI/cgi/post_c_cgi.c

/* post_c_cgi.c */
#include <unistd.h>
#include<stdio.h>

main()
{
       printf("Content-Type:text/html; charset=iso-8859-1\n\n");
       printf("<html><head><title>Print Environment</title></head><body>\n");


       extern char **environ;

           int i = 0;
           while(environ[i]) {
           printf("%s<br>\n", environ[i++]); // prints in form of "variable=value"
       }

           const char *name = "CONTENT_LENGTH";
       char *value;
       value  = getenv(name);
       int length = atoi(value);       
       char string [length];
           gets (string);
       printf("<h2>standard input STDIN:</h2>\n");
               printf ("%s\n",string);
      
       printf( "</body></html>");

}