RE: [PHP-WIN] Problem with exec and backticks on Win NT
| From: | Darvin Andrioli | Date: | Mon, 10 Jul 2000 11:09:39 +0000 |
| Subject: | RE: [PHP-WIN] Problem with exec and backticks on Win NT | ||
| Groups: | php.windows | ||
| Request: | Send a blank email to php-windows+get-987@lists.php.net to get a copy of this message | ||
I've noticed this problem on my Win98 box with php 3 and php 4
In my test I tried to excute some batch using command.com ( exec("c:\command.com /k
mybatch.bat" ); ). Without command.com the batch doesn't work.
When command.com ended, I saw that my batch was executed successfully, but php still running,
probably waintig for the end of command.com . Seems that php doesn't catch the command end.
Bye
Darvin Andrioli
-----Original Message-----
From: Philip Lees [SMTP:pjlees@ics.forth.gr]
Sent: Monday, July 10, 2000 11:57 AM
To: php-windows@lists.php.net
Subject: Re: [PHP-WIN] Problem with exec and backticks on Win NT
Stas Trefilov <stas.t@cpstc.com> wrote in message
news:39697D71.42E04399@cpstc.com...
> Philip Lees wrote:
>
> > displays a message box. In the PHP script I have:
> >
> > $cmd = "c:\test\test.exe";
> > exec( $cmd );
> >
>
>
> try this:
> $cmd = "c:\\test\\test.exe";
> exec( $cmd );
>
Stas, I tried that - no difference. In fact, in my original attempt the exe
was in the same directory as the script, so no path was needed. The
application appears to be running but it doesn't do anything. I have to shut
down the process from WinNT Task Manager.
Incidentally, if I run the script from the command line it works fine. It's
only when it's invoked from the browser that it hangs. I have the same
problem with a call to a COM function, as I have posted in another thread.
Phil
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, e-mail: php-windows-unsubscribe@lists.php.net
For additional commands, e-mail: php-windows-help@lists.php.net
To contact the list administrators, e-mail: php-list-admin@lists.php.net