I'm calling ps_exec.

                $handle = popen($cmd);
                $read = fread($handle, 2096);
                echo $read;
                pclose($handle);

Does nothing whereas system($cmd) or shel_exec($cmd) works fine, apart
from the output.  $read outputs nothing when I tested it.  When calling
popen, can you pass program parameters such as "dir *.tmp /p" ?  Maybe
this is why it's not working.  The $cmd I call has rather a lot of
command line parameters to go with it.
 

-----Original Message-----
From: Svensson, B.A.T. (HKG) [mailto:[EMAIL PROTECTED] 
Sent: 22 May 2004 22:59
To: '[EMAIL PROTECTED] '
Subject: RE: [PHP-WIN] Prevent error output from shell_exec

I can guarante you that popen() does work - I use it myself on a win2003
server. Since you can use shell_exec() I assume this has nothing to do
with
safe_mode being switched on.

How do you call popen() ands what kind of dos program are you calling?


-----Original Message-----
From: Paul J. Smith


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

Reply via email to