ID: 25039
User updated by: sadun at isikun dot org
Reported By: sadun at isikun dot org
Status: Bogus
Bug Type: IIS related
Operating System: Windows Server 2003
PHP Version: 4.3.3RC3
New Comment:
ok i solve my problem with using MS vb script. but in my opinion PHP is
for standart users. it's aim is to get reach basic users "Personal Home
Page" don't get away from this point of view. according to that how a
basic knowleged user can know about "NET outputs to stderr not stdout
which php captures" ? at manual ist says that
--------------------------------------
exec
(PHP 3, PHP 4 )
exec -- Execute an external program
--------------------------------------
so inconculusion
after that exec should capture stderr also. do you think am'i wrong ?
Previous Comments:
------------------------------------------------------------------------
[2003-08-11 11:25:31] [EMAIL PROTECTED]
First lookup documentation for exec(). It only returns the last line of
the output so your expectation is wrong.
Second, NET outputs to stderr not stdout which php captures. You can
try exec("net 2>&1"); to prevent this.
------------------------------------------------------------------------
[2003-08-11 11:14:13] sadun at isikun dot org
to get CGI error shouldn't i use CGI version..
yes i use CGI version
actually i get this kind of error often
------------------------------------------------------------------------
[2003-08-11 08:59:14] [EMAIL PROTECTED]
Are you using php as CGI or ISAPI?
------------------------------------------------------------------------
[2003-08-11 07:49:12] sadun at isikun dot org
Description:
------------
on iis6.0 when i call NET.exe with system or exec function get faced
with an error and if it's some comlex command it gives "CGI returned
bad header" error.
Reproduce code:
---------------
<pre>
<?
echo exec("NET");
?>
Expected result:
----------------
NET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |
HELPMSG | LOCALGROUP | NAME | PAUSE | PRINT | SEND | SESSION |
SHARE | START | STATISTICS | STOP | TIME | USE | USER | VIEW ]
Actual result:
--------------
NET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |
HELPMSG | LOCALGROUP | NAME | PAUSE | PRINT | SEND | SESSION |
SHARE | START | STATISTICS | STOP | TIME | USE | USER | VIEW ]
Content-type: text/html
X-Powered-By: PHP/4.3.3RC2
Set-Cookie: PHPSESSID=ebfd9b5ea0d4316aa9a32b3e1dec41b5; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0,
pre-check=0
Pragma: no-cache
<pre>
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=25039&edit=1