Are you sure the path $ffmpeg is correct? Better write to a log file what command you are running prior to executing the system() to make sure. And then write the exit code to the log file as well. It's possible to obtain the STDOUT, STDERR (see note below by Anonymous Monk) of the system command simply by my $out = `$order`; Start your debugging with that.
If the path is correct, then there maybe a problem with your parameters, quotation, escape-chars etc. which only appears when running through system(). It could also be that your webserver does not allow to execute system() commands.
But when you eventually find out what's wrong, take haukex's advice very seriously. This is one of lamest ways to get hacked.
In reply to Re: Executing program with arguments from cgi script
by bliako
in thread Executing program with arguments from cgi script
by natol44
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |