Page 1 of 1

exec function working on apache but not on IIS

Posted: Wed Dec 06, 2006 7:50 am
by abdulsay
Hi all,

I am using Apache 2, php 4.4.4 on win2k. I have an executable file when i pass some parameters in this file it's returns and XML string.

When I run this with APACHE server it's work absolutely fine, But when I tested this script on IIS this script fail.

My code is:

$file = "c:/path/to/file/file.ext";
$executable = "c:/path/to/executable/ext";
$command = "$executable -jf yes -if $file";

exec($command, $output, $return);

On apache it's runs successfully but on IIS it returns 128. I also tried other commands like system, shell_exec, passthru but the result is same. I also used cotted commands but they work only on apache not on IIS.

I dont know what this 128 stands for :?:.

Please help me.

Posted: Wed Dec 06, 2006 8:01 am
by amir
try system()
BOL!

system also not working

Posted: Wed Dec 06, 2006 8:05 am
by abdulsay
hey amir,

Thanks for a quick reply, But i have tried all exec family functions and all time I get 128 on IIS web server

Posted: Wed Dec 06, 2006 11:00 am
by amir
What is the exact error you are facing with?

Posted: Wed Dec 06, 2006 12:36 pm
by feyd
128 would be specific to the application you are attempting to run more often than not, so I'd suggest digging into the documentation for it.