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 stdinSiehe 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
Nun hab ich aber noch ein anderes Problem. Ich kann die Datei mit dem Formular nicht richtig ansprechen. Sei es unter Windows (In diesem Fall versucht der Browser die EXE Datei herunterzuladen anstatt die action zu verarbeiten) als auch unter Linux (hier findet Linux die datei nicht, die ich erstellt und Kompiliert habe). Auf was muss ich im Formular noch genau achten, um die Daten zu übergeben, so dass der Browser diese Daten richtig behandelt.