I haven't been following this whole thread, but have you ruled out
permissions problems? If you have NTFS, does whatever user PHP is
running as have permission to run the program?

---John Holmes...

> -----Original Message-----
> From: Ladan Pickering [mailto:ladan_pickering@;yahoo.com]
> Sent: Friday, November 08, 2002 3:11 PM
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PHP] Unable to execute c++ .exe file from php
> 
> I have tried escaping with backslashes and also tried
> forward slashes with no luck. I believe my path
> specification is correct because I can look at
> different directories.
> $cmd = "dir c:\abc\efg";
> system ($cmd, $errCode);
> Correctly display the content of "efg", and the
> errCode is 0;
> 
> I think the key to my problem is the return_var
> (errCode) of 128. (That is what I get in errCode when
> I try to execute hello.exe)
> 
> Do you know where the return_var(s) for php
> (exec, system, ...) are defined?
> 
> Is there something in php.ini that have to be set up
> inorder to be able to execute a file on the server?
> 
> I have looked at php.net but had no luck.
> 
> Thanks for your suggestions.
> 
> "Marek Kilimajer" <[EMAIL PROTECTED]> wrote in
> message news:3DCBCF6B.9050000@;webglobe.sk...
> > escape your backslashes:
> >
> > $cmd = "c:\\abc\\hello.exe";
> >
> >
> >
> > Ladan Pickering wrote:
> >
> > >I am unable to execute my c++ program from within
> PHP when it runs as a
> > >cgi in Apache.
> > >I am able to run:
> > >
> > >$cmd="dir c:\abc"
> > >system ($cmd, $errCode);
> > >
> > >and see the content of the directory, but I don't
> seem to
> > >be able to run a simple hello.exe (c++) file.
> > >
> > >$cmd = "c:\abc\hello.exe";
> > >system ($cmd, $errCode);
> > >
> > >The errCode always comes back with 128. What does
> 128 mean?
> > >
> > >Here is some info on my setup.
> > >OS: Windows XP
> > >Server: Apache 2.0.43 (win32)
> > >PHP 4.2.3
> > >I am running PHP as a CGI
> > >
> > >I am able to execute my c++ program (hello.exe)
> from this .php file
> > >just fine if I use the PHP cli.
> > >
> > >I appreciate any help.
> > >
> > >
> > >
> > >
> >
> 
> __________________________________________________
> Do you Yahoo!?
> U2 on LAUNCH - Exclusive greatest hits videos
> http://launch.yahoo.com/u2
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to