#include <stdio.h>
main( int argc, char *argv[], char **envp )
{
printf("Content-type:text/html; charset=cp1251\n\n<pre>\n");
int count;
char string[255];
/* command-line argumentS */
printf( "\nCommand-line arguments:\n" );
for( count = 0; count < argc; count++ )
printf( " argv[%d] %s\n", count, argv[count] );
/* environment variable. */
printf( "\nEnvironment variables:\n" );
while( *envp != NULL )
printf( " %s\n", *(envp++) );
if (!getenv("REQUEST_METHOD")) {
getch();
return 0;
}
char *rem = getenv("REQUEST_METHOD");
printf("\n\n%s\n", rem);
if (strcmp(rem, "POST") == 0) {
printf("\n<h1>post</h1>\n");
gets( string );
printf( "%s\n", string );
}
printf("<form method=\"post\">\n<input name=\"x\" type=\"text\">\n");
printf("<input type=\"submit\" value=\"send\">\n</form><pre>\n");
char *col= getenv("CONTENT_LENGTH");
printf("CONTENT_LENGTH = %i;\n", atoi(col));
return 0;
}
|