exe Datei in Website
lima-city → Forum → Programmiersprachen → Basic
anfragen
angelegtes verzeichnis
anwendung
apache
bahnen
beispiel
command
datei
dll
ergebnis
extra
halbe minute
ordner
page
prozess
sekunde
shell
space
surfer
window
-
Hallo;)
Habe eine Frage, ist es m?glich eine in VB 6.0 gemachte exe Datei, in einer Website hineinzutun ohne das es der Besucher runterladen muss. Hoffe habe mich klar genug ausgedr?ckt -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich denk nicht auf dem WS von lima wenn such dir noch nen anderen WS worauf du verlinkst ich denk das darf man oder lieg ich jetzt so daneben?!
-
Ja, theoretisch geht das (siehe bahn.de Fahrplanauskunft (mal in die URL guggen nach einer Anfrage)), aber da bei Lima ja keine .exe erlaubt sind darfst du das hier ned!
-
Und auf anderen Servern?
Wie gehts das da??
W?rde mich auch mal interressieren.
Habe einen Server mit CGI, und m?chte auch mal ne .exe datei ausf?hren, aber das Ergebnis muss dann auf dem Rechner passieren(CD-laufwerk ausfahren).
-AlienDwarf -
Danke;)
Aber weiss es doch jemand wie es geht? Da ich es eigentlich nicht f?r mich brauche. -
also ich habe keine ahnung wie so etwas gehen sollte, hab aber letztens als ich auf der HP von der Bahn Ausk?nfte gesucht habe hat in der Statusleitse etwas mit ...query.exe=?" gestanden, klappt aber nur auf Windows servern
-
Vielleicht lieg ich jetzt falsch aber ich frag doch mal lieber was willst mit der EXE da druf soll die ausgef?hrt werden also auf dem Server oder was? Erkl?r mal genau oder geht es nur um die Ablage der Datei auf dem Server/WS?
-
aliendwarf: die exe wird auf dem server ausgef?hrt (muss windoof sein), und da passiert auch alles.
das is sozusagen wie php, wo der server was ausf?hrt und das ergebnis davon dann auf der HP sichtbar ist.
exe-dateien auf dem rechner des surfers ausf?hren, ohne dass er sie runterladen muss GEHT NICHT ausser ihr probiert es mal so, wie auch flash-files eingebunden werden (mit <embed>) aber das hab' ich noch nie probiert! -
Du kannst auf jedem Webserver sachen ausf?hren, egal ob shell oder ned!
Du brauchst halt space wo die dateien sind und per webserver-application (apache) f?hrst du sie aus (z.Bsp. per php_exec() command)
Versucht jez ned, TS2-Server auf lima laufen zu lassen! Die die keinen Peil von Linux haben, bekommen es eh ned hin, f?r die anderen: Da ein Script nach 30 Secs (einstellbar) gekillt (beendet) wird, l?uft euer TS2-Server genau eine halbe Minute! -
Ja das hei?t das der Server einen Hintergrundprozess zulassen muss aber auf Webspace wird es so was nie geben
-
oh ja, auf jedem, der php kann, weil PHP selber Prozesse kreiert (children fork).
Auf sogut wie jedem Server, wo PHP drauf is, kann man Anwendungen ausf?hren, die laufen halt nur 30 secs, weil sie dann gekillt werden. -
Aso da hab ich was in falschen halz bekommen aber mit ner WIN-EXE sogar noch ne ganz schlimme die man mit VB erstellt brauch man doch die dlls und die Packages die m?ssen ja auch auf dem Server sein aber ich denk net das das geht.
-
Meist sind das auch dlls
Hier mal nen Beispiel: http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&category=60860&item=6526399324&rd=1 -
Rischdisch!
Ebay und icq machen es auch so!
Die f?hren auf dem Server eine DLL aus, und was die zur?ckliefern, kommt auf die Page. Das is wie PHP. Die DLLs lesen sachen zum Bsp. aus einer Datenbank um dann Zeug anzeigen zu k?nnen.
Naja, wie das mit EXE und ben?tigten DLLs is, wei? ich ned, aber VB-Runtimes sind wohl auf jedem Server drauf. -
es muss nur im cgi-bin-pfad sein, sodass der server es nicht als application-octet-stream sieht, und uploadet, sondern einfach ausf?hrt
-
jannis schrieb:
Da ein Script nach 30 Secs (einstellbar) gekillt (beendet) wird, l?uft euer TS2-Server genau eine halbe Minute!
Nur eine kleine Anmerkung dazu: Es handelt sich um 30 Sekunden Prozessorzeit und nicht 30 Echtzeit. Ein PHP-Skript k?nnte also durchaus einige Tage laufen, wenn es nicht viel Ressourcen frisst.
@topic:
Um eine ausf?hrbare Datei auf einem Server ablaufen zu lassen, braucht man einen Webserver, der das unterst?tzt. Die am meisten verbreiteten Webserver (Apache und MS IIS) k?nnen das. Ob sie das dann auch wirklich tun, kommt darauf an, wie sie konfiguriert sind und ob man laut der Konfiguration als Benutzer die Berechtigung hat, dem Webserver eine ausf?hrbare Datei "unterzujubeln". Bei Apache w?re eine M?glichkeit, die ausf?hrbare Datei in ein extra angelegtes Verzeichnis abzulegen, dieses Verzeichnis in der httpd.conf als CGI-Ordner einzutragen und CGI zu aktivieren. Es gibt aber eine grosse Einschr?nkung: Man kann nicht eine ausf?hrbare Datei von Windows nehmen und erwarten, das sie auf einem Webserver ausgef?hrt wird, der unter Linux l?uft (anders herum besteht nat?rlich das gleiche Problem).
Man kann also eine Datei auf einem Webserver ausf?hren, doch ich glaube nirgendwo wird das ein Webhoster zulassen, weil man alle Sicherheitseinstellungen auf dem Server umgeht. Deswegen ist zum Beispiel auch der von jannis angesprochene Umweg ?ber PHP auf den lima-city Webservern deaktiviert. Also eigenen Webserver zu Hause aufsetzen und per DynDNS im Internet erreichbar machen oder einen Webserver mit Root-/Adminzugriff mieten. Da kann man das dann machen. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage