Avatar billede anykey Nybegynder
14. februar 2002 - 22:04 Der er 1 kommentar og
1 løsning

"Web"-program ?

Hvis jeg vil lave et program, der kan arbejde sammen med en hjemmeside via cgi-bin folderen.. hvorfor virker det så ikke? Jeg har som test lavet et program i delphi, der sender en email til min email-adr. på creation.. når jeg tester det på min egen puter virker det fint.. men hvis jeg smider det i min cgi-bin mappe på webserveren og kører det fra min egen puter.. virker det nada...
Der må være et eller andet jeg har misforstået ang. brugen af cgi-bin... Men hvad ?
Og hvordan får jeg ovenstående til at virke? Kan man overhovedet gøre det?
Avatar billede dkn Nybegynder
14. februar 2002 - 23:10 #1
ja det er muligt.
Du går ind under delphi project vælgeren og tager "Web Server Application" derefter CGI.

Lav en event ved at clicke på den. Du kan så svare med tekst fra den: response.content := 'hey';

Hvis du vil sende mails dropper du bare en NMSMTP component, og sætter det kode den kræver ind under din cgi event, eg:

procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject;
  Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
begin
NMSMTP1.Connect;
NMSMTP1.UserID := 'xxx';
NMSMTP1.PostMessage.Body.Text := 'test..';
...
NMSMTP1.SendMail;
Response.Content := 'Mail send';
end;


dkn
Avatar billede anykey Nybegynder
14. februar 2002 - 23:13 #2
dkn> Endelig... jeg troede at forumet var helt dødt... men rigtig mange tak skla du ha' ! :)
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