perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 21
Click for quality!




11.02.2012 / 19:43

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  CGI: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


Beitragcgi -> shell
Seitenanfang
ich bin absoluter perl anfänger muß ich leider gestehen ;)

darum frage ich hier da ich immmer wieder über google auf die seite stosse und nicht so genau weiss wie ich google füttern soll.

zum Problem:
ich habe ein einfaches CGI geschrieben das wenn ein Variabel mit der Url übergeben wird
(http://localhost/cgi-bin/test.pl?a=pw)

ich möchte nun gerne wenn der param $a "pw" ist das ich ein shell skript aufrufe wenn möglich noch mit übergabe eines parameters.

ich hoffe ich drücke mich nicht zu geschwollen aus.
danke im voraus

Datum: 12.08.2005-12:25

Beitragre: cgi -> shell
Seitenanfang
Hi,


if($a eq "crypted_pw")
{
`./pfad/zum/skript -o opt1 1>/tmp/stdout.txt 2>/tmp/stderr.txt`;
}

Es kommt aber drauf an, ob der Hoster dies zulässt, was ich mir nicht vorstellen kann.

Auf Deinem eigenen Rechner kannst das so machen.

-uw

Datum: 12.08.2005-12:47

Beitragre: cgi -> shell
Seitenanfang
super danke ;)

sind die ` Striche zwingend geht es auch in einer anderen Syntax?

Datum: 12.08.2005-14:16

Beitragre: cgi -> shell
Seitenanfang
Hi,

ja und nein. Der Perlinterpreter muss gesagt bekommen, dass ein Systemaufruf stattfindet.

http://de.selfhtml.org/perl/funktionen/systemaufrufe.htm#system

-uw

Datum: 12.08.2005-16:06

-






-
-