Upload-Button

HI!

Ich habe ein Problem
Auf meinem PC läuft Apache 1.3.9 (nein, das ist nicht das Problem…) und ein FTP-Server.
Darauf ist meine Hp für unser Provates kleines Itranet, die enthält viel
Javascript, aber eines will nicht klappen
(und ich verstehe es auch nicht) und zwar:

Das habe ich aus einer Seite von GMX, wo
man in einem HTML-Formular Mail schreiben
kann, die auch atachments enthalten können.
Diese wählt man da aus.
Wie aber bekomme ich die Datei denn,
die da ausgewählt ist ?
Auch komisch, der „Senden“-Button hat kein
„onClick“ oder so, einfach

Was soll da denn Passieren ?
Ich blick da nciht durch, wen kann mir helfen ? BITTE !
Schonmal Danke im vorraus !
CYA
André

#!/usr/bin/perl
use CGI ´:standard´;

$query = new CGI;
$datei = $query-\>param("f");
print "Dateiname: ".$datei."\n";
print "Dateiinhalt: \n";
while () {
 print $\_;
}
\_\_END\_\_

coded by Roland

HI !

Mein Apache muss (leider) unter
Windows laufen, und da habe ich keinen
Pearl-Interpreter… Das ist doch Pearl, wa du da geschrieben hast, oder ?
Mit den CGI’s unter Windows habe ich sowieso
so meinen Ärger, es klappt nicht sowie
ich will.
So wie ich das Verstanden habe ist ein CGI-Script eine Ausführbare Datei, wenn die
dann im CGI-Verzeichnis liegt und angehwählt wird, bekommt der Browser
das zurück, was diese Datei sonst in den
Promt schreiben würde, oder ?
Ich habe mal eine (unter win32)
exe geschrieben, die erst
content type und so weiter ausgibt,
dann eine leerzeile und dann eine
kleine html-seite, wenn ich sie in der
dosbox aufrufe ist der text dann zu sehen.
Aber wenn ich sie in mein cgi-bin
lege und http://192.192.10.1/cgi-bin/test.exe eingebe kommt nix !
Was mache ich falsch ?
MAche ich was grundsätzliches falsch, habe ichdas Prinzip nicht verstanden ?
KAnnst du mir das mit dem Upload via cgi mal etwas egnauer erklähren ?
THX !

André

HI !

Mein Apache muss (leider) unter
Windows laufen, und da habe ich keinen
Pearl-Interpreter… Das ist doch Pearl,
wa du da geschrieben hast, oder ?

Unter Linux habe ich es immer Perl genannt. Was der Unterschied ist, kann ich Dir aber nicht sagen. Und es gibt Perl auch für Windows und alle anderen Betriebssysteme.

Mit den CGI’s unter Windows habe ich
sowieso
so meinen Ärger, es klappt nicht sowie
ich will.
So wie ich das Verstanden habe ist ein
CGI-Script eine Ausführbare Datei, wenn
die
dann im CGI-Verzeichnis liegt und
angehwählt wird, bekommt der Browser
das zurück, was diese Datei sonst in den
Promt schreiben würde, oder ?

Richtig!

Ach, ich habe noch vergessen zu erwähnen, daß das Formular so aussehen muß:

Wenn Du Dir eine so übertragene Datei einmal ansiehst, ist es mit einigem Aufwand verbunden, die Daten einzeln zu erfassen. Ich bin sehr glücklich mit Perl und dem CGI-Modul.

Könnte es vielleicht sein, daß die .EXE-Datei kein Ausführungsrecht besitzt? (Nur so ein blöder Tip, hilft aber manchmal)

Roland

Könnte es vielleicht sein, daß die
.EXE-Datei kein Ausführungsrecht besitzt?
(Nur so ein blöder Tip, hilft aber
manchmal)

Roland

Erzähl mir mal wie unter Win98 eine Datei rechte haben kann !