Avatar billede anykey Nybegynder
15. februar 2002 - 23:34 Der er 3 kommentarer og
1 løsning

CGI igen igen :)

Nu har jeg endelig fået min cgi-applikation til at virke nogenlunde... det eneste jeg mangler nu, er at vide hvordan jeg får input'et fra en form til at arbejde sammen med mit program.
Fx. hvis jeg har formen:

<form action="http://adresse/cgi-bin/program.exe" method=post>
<input type=text name=test>
<input type=submit value="ok">
</form>

Hvordan kan jeg så få en streng ud af det? altså i programmet... jeg ville gætte på noget med:
Request.GetFieldByName('test');
Men det virker ikke :(
Håber der sidder nogle cgi/delphi eksperter derude, der har svaret.. :)
Avatar billede kunze Nybegynder
16. februar 2002 - 14:08 #1
Lidt dødt her :)
Avatar billede dkn Nybegynder
16. februar 2002 - 14:47 #2
Var
S1, S2, S3:string;
begin
  if Request.ContentFields.Count > 0 then
    S1 := Request.ContentFields.Strings[0];
  if Request.ContentFields.Count > 1 then
    S2 := Request.ContentFields.Strings[1];
  if Request.ContentFields.Count > 2 then
    S3 := Request.ContentFields.Strings[2];

  S1 := copy(S1, pos('=', S1) + 1, length(S1));
  S2 := copy(S2, pos('=', S2) + 1, length(S2));
  S3 := copy(F5, pos('=', S3) + 1, length(S3));

response.content := 'Du skrev: '+S1;

dkn
ps. det andet spørgsmål, virkede det for dig eller hva?
Avatar billede anykey Nybegynder
16. februar 2002 - 14:56 #3
dkn > yup... og rigtig mange tak.. du har sq fortjent dine points, hvis ikek flere ;).. dog er du vist også den eneste ekspert på dette område...
Avatar billede dkn Nybegynder
20. februar 2002 - 18:07 #4
Takker mange gange :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester