Leser: 1
![]() |
|< 1 2 >| | ![]() |
19 Einträge, 2 Seiten |
Linuxer+2008-07-23 19:24:37--Folgendes funktioniert bei mir:
Code: (dl )1
2
3
4
5<?
exec( "echo 'Hello World'", &$output, &$return );
echo "external command returned: $output[0]<br>";
echo "external exited with $return<br>";
?>
Gast+2008-07-23 22:17:08--Versuch das mal mit einem (Perl) CGI-Script ...
Linuxer+2008-07-24 01:21:00--Gast+2008-07-23 22:17:08--Versuch das mal mit einem (Perl) CGI-Script ...
klappt wunderbar.
1
2
3
4
5
6
7
8
9
#!/usr/bin/perl
use CGI qw/:standard/;
print header,
start_html,
h2("Parameter:"), CGI::as_string(),
h2("Environment:"),
(map { p("$_ => $ENV{$_}") } sort keys %ENV),
end_html;
1
2
3
4
5
6
7
8
9
10
11
12
<?php
passthru("./cgi-bin/dump.pl");
echo "---------------------------<br />";
exec("perl","./cgi-bin/dump.pl", &$output, &$return );
foreach ($output as $line) {
echo "$line<br />";
}
echo "---------------------------<br />";
?>
Linuxer+2008-07-23 19:24:37--...
Sollte analog auch mit einem Perlskript funktionieren, dem dann die notwendigen Infos als Parameter gegeben werden können (evtl. auch aus %ENV ermittelt...)...
...
![]() |
|< 1 2 >| | ![]() |
19 Einträge, 2 Seiten |