Ik heb (nog) een simpele perl script waarin de invoer vanaf een formulier als uitvoer word weergegeven, zie code beneden
Nu wil ik een .exe bestand (bevind zich op de server) mee laten draaien om zo extra uitvoer uit weer een ander (text) bestand terug te geven maar hoe ?
over system() en exec() heb ik al een beetje gelezen maar hoe pas je dat toe in dit script?
Nu krijg ik namelijk niet de genweste uitvoer terug maar een stel getallen
Wat moet er anders
Nu wil ik een .exe bestand (bevind zich op de server) mee laten draaien om zo extra uitvoer uit weer een ander (text) bestand terug te geven maar hoe ?
over system() en exec() heb ik al een beetje gelezen maar hoe pas je dat toe in dit script?
Code:
#!/usr/bin/perl
use CGI qw/:standard -no_xhtml/; # load standard CGI routines
print header(), # create the HTTP header
start_html('Test'), # start the HTML
$var=system('bestand.exe text.txt'. param('argument'));
print $var;
p('De meegegeven parameter is: "' . param('argument') . '".'),
end_html(); # end the HTML
#end of script
Wat moet er anders