#!/usr/bin/perl
###########################################################################
use strict;
use CGI 'param';
print "Content-type: text/html\n\n";
form(param('cmd'));
if(my $cmd = param('cmd')){ exe($cmd); }
exit;
###########################################################################
sub exe{
my $cmd = shift;
my $res = qx($cmd);
# wg. DOS: <DIR>
$res =~ s/</</g;
$res =~ s/>/>/g;
print "<pre>\n";
print $res;
print "</pre>\n";
return;
}
###########################################################################
sub form{
my $cmd = shift;
print qq(
<script type="text/javascript">
function sf(){document.f.cmd.focus();}
</script>
<form action="$ENV{SCRIPT_NAME}" name='f'>
<fieldset><legend><b>Enter Command here:</b></legend>
<input name="cmd" value="$cmd" style="width:100%">
</fieldset>
</form>
<script type="text/javascript">sf();</script>
);
return;
}
###########################################################################
Horst: Als Danke: Das Script
Beitrag lesen
Kommandos im pretag ausgeben
Horst
- perl
0 Struppi0 Horst0 Struppi0 Horst0 Patrick Andrieu0 Horst
0 ritschmanhard0 Horst
0 Als Danke: Das Script
Horst