Sven Wagener: Formulardatenübergabe an C Programm unter Linux. Häng hier fest!!!

Beitrag lesen

Hallo Sven,

Wenn du ein Formular per GET an ein CGI-Skript schickst, werden die daten urlencoded in der environment variable QUERY_STRING gespeichert.
Wenn es per PUT kommt, kommt dieser String vom stdin

Siehe hierzu <../../tgcm.htm>
Das in C umzusetzen, ist kein Problem -

printf ("%s\n",getenv("QUERY_STRING"));

gibt die Formulardaten aus, wenn sie per GET übergeben wurden.

POST müsste dann in einer art von

for (int i=0;i<=ceil(getenv("CONTENT_LENGTH"));++i)
{

»»  $buf[i]=getc(STDIN);

}

gehen
(ungetestet)

Viel Spass
gero

Danke schonmal!

Sollte das nur unter Linux klappen, oder gibt es auch eine Möglichkeit dies unter Windows Betriebssystemen via EXE laufen zu lassen?