| Banalny przykład pobierania danych przez skrypt |
Opis Skrypt ten pobiera dane umieszczone w zmiennej QUERY_STRING i wyświetla zawartość tej zmiennej.
Sposób wykorzystania
Kod żródłowy
#include <stdio.h> #include <stdlib.h> //QUERY_STRING zawiera dane wejściowe #define QUERY_STRING getenv("QUERY_STRING") void main(void) { //wysyła do klienta standardowy nagłówek informujący, że będzie przesyłał dokument html printf("Content-type: text/html\n\n"); //przykładowa treść dokumentu printf("< HTML > < HEAD > < META HTTP-EQUIV=\"Content-Type\" "); printf(" CONTENT=\"text/html; charset=iso-8859-2\" > "); printf("< TITLE > Przykład CGI < /TITLE > < /HEAD > "); printf("< BODY Background=\"/images/bg/brown.jpg\" BGCOLOR=\"ffffff\" LINK=\"blue\" ALINK=\"brown\" VLINK=\"brown\" > "); printf("< BR > < CENTER > "); //wyświetla zmienną QUERY_STRING if(QUERY_STRING==NULL) printf("Nie podałeś parametru\n"); else printf("Zmienna < B > QUERY_STRING < /B > ma postać: < BR > %s",QUERY_STRING); printf("< /BODY > < /HTML > "); }
Powrót
|