Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]7223[/thread]

Perl: Perl und HTML

Leser: 1


<< |< 1 2 >| >> 15 Einträge, 2 Seiten
Gast Gast
 2005-08-22 13:04
#57318 #57318
Hallo,

wie kann ich aus einer HTML-Seite heraus feststellen, ob auf dem Rechner Perl installiert ist , oder nicht. An Hand der Antwort, will ich entscheiden, wie es mit meinen Formular weitergeht (ob ich mit Perl arbeiten kann, oder ob ich ausführbare Programme nehmen muss)

Gruß Ilona
esskar
 2005-08-22 13:23
#57319 #57319
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
das geht wohl nicht, da die html-seite ja einfach an den browser geschickt wird, und damit (zumindest serverseitig) keine Überprüfungen gemacht werden können!
Gast Gast
 2005-08-22 14:32
#57320 #57320
Wozu musst du überhaupt wissen, ob auf dem Rechner perl installiert ist?
Strat
 2005-08-22 14:48
#57321 #57321
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
eigentlich nur, indem du den user fragst... ok, du koenntest zumindest fuer Windows gewaltige ActiveX-Plugins schreiben, die die Festplatte durchsuchen, aber das wirft auch mehr Probleme auf als es loest (ob es installiert wird, ob genuegend rechte vorhanden sind, ...)
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
ilona
 2005-08-22 16:29
#57322 #57322
User since
2005-08-22
4 Artikel
BenutzerIn
[default_avatar]
Ich möchte meine HTML-Seiten für unsere Kunden verallgemeinern.
Einige Kunden haben einen Windows-Server, auf dem Perl installiert ist. Andere haben kei Perl auf 8ihren Windos Rechner.
Die nächsten haben einen Linux-Rechner mit cgi.
Um nun ein einheitliches HTML-Formular in der Form
<form name="eingabe" id="eingabe" method="POST"
action="test.xxx">
anzugeben, muß ich wissen, ob nun Perl vorhanden ist oder nicht.
Ich komme auch nicht SSI oder JavaScript heran , weil ich nicht weiß, ob dass bei den Kunden erlaubt ist.

gruß Ilona
Gast Gast
 2005-08-22 16:35
#57323 #57323
Ich versteh's immer noch nicht ganz. Der Rechner, auf dem die Webanwendung läuft, oder der Rechner des Besuchers.?
esskar
 2005-08-22 16:45
#57324 #57324
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
[quote=phaylon,22.08.2005, 14:35]Ich versteh's immer noch nicht ganz. Der Rechner, auf dem die Webanwendung läuft, oder der Rechner des Besuchers.?[/quote]
sie meint den webserver!
ilona
 2005-08-22 16:47
#57325 #57325
User since
2005-08-22
4 Artikel
BenutzerIn
[default_avatar]
Ich möchte wissen, ob auf dem Server, wo meine Programme liegen, Perl läuft. Der Rechner des Besuchers interessiert mich dabei nicht. Dieser soll ja die Ergebnisse auf seine Anfragen vom Server geliefert bekommen.
Gast Gast
 2005-08-22 16:51
#57326 #57326
Dann würde ich das eher konfigurierbar einrichten, anstatt zu versuchen es zu ermitteln. Es ist ja schließlich eine Information, die eigentlich nur einmal festgestellt werden muss.
Strat
 2005-08-22 17:11
#57327 #57327
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
wenn du irgendwie die moeglichkeit hast, shellkommandos auszufuehren (z.B. ueber server side includes), dann kannst du es mit dem kommando which perl herausfinden, zumindest bei den meisten linux/unix-kisten, aber da kann man eh (mit ein paar ausnahmen) voraussetzen, dass perl installiert ist...

aber wie phaylon sagte: das besser konfigurierbar machen, oder sogar festlegen, dass perl installiert sein muss...
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
<< |< 1 2 >| >> 15 Einträge, 2 Seiten



View all threads created 2005-08-22 13:04.