SELFHTML

Forums-Auslese
Web-Server und andere Server

Diese Seite ist ein Dokument mit Informationstext

nach unten Wie führt man EXE-Dateien als CGI-Script aus?

nach unten 

Wie führt man EXE-Dateien als CGI-Script aus?

Basierend auf einem Forums-Beitrag vom 9.09.1998 von:
E-Mail Stefan R. Müller, stefan@blinde-kuh.de

Stefan Müller bietet auf deutschsprachige Seite http://www.rrz.uni-hamburg.de/philsem/stefan_mueller/wincgi/ einen kleinen Kurs für Delphi 2.0, in welchem erklärt wird, wie Sie EXE-Programme über die CGI-Schnittstelle ausführen können. Eventuell ist zu prüfen, ob man stattdessen lieber die MSAPI-Schnittstelle nutzt, falls es sich um einen Internet Information Server handelt. Außerdem lassen sich auch Perl-Skripts in EXE-Dateien umwandeln. Zu diesem Zweck existiert das Programm englischsprachige Seite perl2exe.
Generell ist davon abzuraten, Perl-Skripts ohne große Kenntnisse auf einem NT-Server zu platzieren, da diese meistens aus der Unix-Welt stammen. Manchmal werden Unix-Kommandos (z.B. sendmail) verwendet, die natürlich nicht unbedingt auf einem Nicht-Unix-Server laufen. Daher ist es sinnvoller, wenn man Skripts in einer typischen Windows-Sprache entwickelt. So kann man zum Beispiel schon eine DOS-Batchdatei ohne Probleme verwenden:

Beispiel:

@echo off
REM environment.bat

echo Content-type:text/plain
echo.

echo.
echo Umgebungsvariablen
echo.
REM Diese Anweisung listet die Umgebungsvariablen
set

echo.
echo.

Allerdings sind die DOS-Skriptsprachen im Vergleich zu denen unter Unix bzw. Linux nicht sehr brauchbar. Ordentliche Programme für die CGI-Schnittstelle lassen sich mit Visual Basic, C bzw. C++ und Delphi erstellen. Prinzipiell lässt sich aber jedes Programm oder Skript verwenden, das Daten über die Umgebungsvariablen bzw. den Standard-Input einlesen kann und CGI-gerechte Daten ausgibt.

nach oben
weiter:Weiter Seite Umgebungsvariablen und Server Side Includes
zurück:Zurück Seite DHTML - Netscape: Rechte Maustaste zweckentfremden
 

© 2000 Seite das Redaktionsteam