Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi CGI + HTML (https://www.delphipraxis.net/4526-cgi-html.html)

Afofa 3. Mai 2003 09:41


CGI + HTML
 
Hallo an alle,

ich hab da ein kleines Problem: Also, ich wollte - zu Übungszwecken - so ne Art kleines Bankprogramm programmieren. Der Benutzer gibt seinen Namen, Vornamen, PIN und Kontonummer ein. (mit html gemacht) Wenn er dann auf bestätigen klickt, sollte sich eine neue Seite öffnen und der aktuelle Kontostand angezeigt werden (delphi). Dazu hab ich im html Quelltext als action http://localhost/cgi-bin/project1.exe eingetragen. Hat bis jetzt auch immer gefunzt. Aber auf einmal wird die Seite nicht geöffnet - statt dessen möchte er die project1.exe runterladen.

Wie kann ich dieses Problem beheben? (Ist wirklich wichtig!).

Grüße,
Afofa :?:

Ach so, formal zeigt Delphi keinen Fehler an...


:coder:

jbg 3. Mai 2003 09:53

Welchen Http-Server benutzt du denn, bzw. ist die Standardeinstellung in der .htaccess (cgi-bin bzw. Ordner darüber) auf Options NoExecCGI eingestellt.

Afofa 3. Mai 2003 18:01

Ich hab den Apachen als Server und die .htaccess is nicht vorhanden - spielt aber eigentlich keine Rolle weil 1. soll es eh nur auf meinem Rechner laufen und 2. haben andere Programme der gleichen Art auch immer funktioniert (ohne Einstellungen zu verändern).
Vielleicht hast du ja noch ne Idee? Würde mich freuen.
Danke!

magicshadow 4. Mai 2003 17:24

Das liegt am client, würd ich sagen.
Lad mal die exe runter (speichern) udn guck dir dann die Datei im Editor an. Es sollte der quelltext deiner HTMP seite sein.
Umgehen kannst du das nur, indem du entweder auf eine html linkst, oder der exe einen parameter übergibst (http://seite.de/path/deine.exe?etwas=so) oder du stellst in deinem browser ein, dass er exe dateien anzeigen soll (wenn das geht) das würde aber schlecht für den download sein.

Chewie 4. Mai 2003 19:11

Es liegt wirklich am Browser, wie magicshadow gesagt hat, aber anstatt einen Parameter wirklich zu übergeben reicht es schon, einfach den Oprtator für den GET-String, nämlich das &-Zeichen, anzuhängen.

moritz 2. Jun 2003 14:32

Hi

Kann ich eine normale EXE in das cgi-bin Verzeichniss legen?? Wie muss ich dann Proggen, dass mir was ausgegegebn wird?

Wolverine 2. Jun 2003 14:37

Hi Onz.
In was für ein cgi-bin Verzeichniss willst Du die exe legen??? :?:

Und wie musst du was dann proggen?
Sag mal etwas genauer was Du möchtest dann kann Dir bestimmt auch geholfen werden!!! :wink:

moritz 2. Jun 2003 14:43

Ich möchte mich nur allgemein Informieren wie ich das machen muss.

Phoenix 2. Jun 2003 14:46

Um Dich allgemein zu informieren was Du machen musst musst Du uns erstmal konkret sagen, was Du machen willst :)

Wolverine 2. Jun 2003 14:49

Zitat:

Zitat von Phoenix
Um Dich allgemein zu informieren was Du machen musst musst Du uns erstmal konkret sagen, was Du machen willst :)

Sag ich doch :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:12 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz