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 -- Frank Heckenbach, frank@g-n-u.de, http://fjf.gnu.de/, 7977168E GPC To-Do list, latest features, fixed bugs: http://www.gnu-pascal.de/todo.html GPC download signing key: 51FF C1F0 1A77 C6C2 4482 4DDC 117A 9773 7F88 1707