Hallo zusammen!
Ich habe es mal gewusst, aber wieder vergessen:
Ich möchte gerne von einem HTML-Formular Daten an ein Gnu-Pascal Programm schicken. Wie muss ich die Daten auf der Pascal-Seite entgegen nehmen?
Eike
Hallo!
On Fre, Mai 14, 2004 at 09:49:03 +0200, Eike Lange wrote:
Ich möchte gerne von einem HTML-Formular Daten an ein Gnu-Pascal Programm schicken. Wie muss ich die Daten auf der Pascal-Seite entgegen nehmen?
Danke, habe es schon herausgefunden.
Eike
Eike Lange schrieb:
On Fre, Mai 14, 2004 at 09:49:03 +0200, Eike Lange wrote:
Ich möchte gerne von einem HTML-Formular Daten an ein Gnu-Pascal Programm schicken. Wie muss ich die Daten auf der Pascal-Seite entgegen nehmen?
Danke, habe es schon herausgefunden.
Nur falls es andere auch interessiert: Eine CGI-Unit von Peter Gerwinski und mir ist u.a. in http://fjf.gnu.de/misc/cgiprogs.tar.bz2 zu finden. (Zur Benutzung s. CGIDebugOutput und cgidemo.pas, auch in dem Paket.)
Frank
Hallo!
On Fre, Mai 14, 2004 at 02:25:57 +0200, Frank Heckenbach wrote:
Nur falls es andere auch interessiert: Eine CGI-Unit von Peter Gerwinski und mir ist u.a. in http://fjf.gnu.de/misc/cgiprogs.tar.bz2 zu finden. (Zur Benutzung s. CGIDebugOutput und cgidemo.pas, auch in dem Paket.)
Was ich noch nicht finden kann ist das "Unquoten" von Strings der Bauweise AnwenderName=mein+name&AnwenderMail=meine.mail%40localhost&Text=mein+text
Letztlich zerlege ich die einzelnen Variablen, behalte aber die unerwünschten Quotes bisher.
(Die "+"-Zeichen bedeuten dabei Spaces, das "%40" ist ein @-Symbol)
Mit welcher Routine mache ich das?
Eike
Eike Lange schrieb:
Hallo!
On Fre, Mai 14, 2004 at 02:25:57 +0200, Frank Heckenbach wrote:
Nur falls es andere auch interessiert: Eine CGI-Unit von Peter Gerwinski und mir ist u.a. in http://fjf.gnu.de/misc/cgiprogs.tar.bz2 zu finden. (Zur Benutzung s. CGIDebugOutput und cgidemo.pas, auch in dem Paket.)
Was ich noch nicht finden kann ist das "Unquoten" von Strings der Bauweise AnwenderName=mein+name&AnwenderMail=meine.mail%40localhost&Text=mein+text
Letztlich zerlege ich die einzelnen Variablen, behalte aber die unerwünschten Quotes bisher.
(Die "+"-Zeichen bedeuten dabei Spaces, das "%40" ist ein @-Symbol)
Mit welcher Routine mache ich das?
Das ist ja die Hauptaufgabe der Unit. `CGIInitVars' (am Anfang einmal aufgerufen) zerlegt die Variablen, und mit `GetVar' etc. kann man sie dann abrufen.
Frank