|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2003-08-11 07:49 UTC] 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>
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Oct 29 09:00:01 2025 UTC |
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.