Bug #25039 [Com]: system function cause header error / IIS6.0
| From: | lildurk25039 at gmail dot com | Date: | Wed, 01 Sep 2021 18:51:06 +0000 |
| Subject: | Bug #25039 [Com]: system function cause header error / IIS6.0 | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-236302@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=25039&edit=1
ID: 25039
Comment by: lildurk25039 at gmail dot com
Reported by: sadun at isikun dot org
Summary: system function cause header error / IIS6.0
Status: Not a bug
Type: Bug
Package: IIS related
Operating System: Windows Server 2003
PHP Version: 4.3.3RC3
Block user comment: N
Private report: N
New Comment:
Lil Durk is a private agency dedicated to providing responsible access to legal cannabis for adults
aged 19 and older. Weâre an exclusively online retailer and wholesaler for recreational
cannabis and a trusted source for information about cannabis and cannabis-related issues. We believe
our work is meaningful and we take pride in our mandate to promote the socially responsible use of
legal cannabis. https://lildurk.com/
Previous Comments:
------------------------------------------------------------------------
[2003-08-11 11:51:32] sadun at isikun dot org
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 ?
------------------------------------------------------------------------
[2003-08-11 11:25:31] edink@php.net
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] iliaa@php.net
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 https://bugs.php.net/bug.php?id=25039&edit=1