ID: 45755
Updated by: [email protected]
Reported By: louis at steelbytes dot com
Status: Open
-Bug Type: CGI related
+Bug Type: Feature/Change Request
Operating System: Vista SP1 x64
PHP Version: 5.2.6
New Comment:
Reclassified. This most likely will never be implemented. You really
should be using the FastCGI interface anyways.
Previous Comments:
------------------------------------------------------------------------
[2008-08-12 01:16:17] louis at steelbytes dot com
more notes:
* using php.exe -f \\.\pipe\test also does not work
* also using \\mypc\pipe\test does not work
------------------------------------------------------------------------
[2008-08-11 11:08:53] louis at steelbytes dot com
using a trivial pipes experiment available from
http://louis.steelbytes.com/temp/fileAsPipe.zip
shell1:
fileAsPipe c:\path\test.php \\.\pipe\test
shell2:
set GATEWAY_INTERFACE=CGI/1.1
set REQUEST_METHOD=GET
set PATH_TRANSLATED=\\.\pipe\test
set SCRIPT_NAME=test.php
php-cgi.exe
shell2.output:
Status: 404 Not Found
X-Powered-By: PHP/5.2.6
Content-type: text/html
No input file specified.
note: this is arguably not a bug, but really a feature request :)
------------------------------------------------------------------------
[2008-08-08 07:52:18] [email protected]
Thank you for this bug report. To properly diagnose the problem, we
need a short but complete example script to be able to reproduce
this bug ourselves.
A proper reproducing script starts with <?php and ends with ?>,
is max. 10-20 lines long and does not require any external
resources such as databases, etc. If the script requires a
database to demonstrate the issue, please make sure it creates
all necessary tables, stored procedures etc.
Please avoid embedding huge scripts into the report.
It's read by a human, we need a script or C code or at least something
we can test with.
------------------------------------------------------------------------
[2008-08-08 06:30:53] louis at steelbytes dot com
Description:
------------
I'm trying to call php-cgi.exe from inside my app, and I wanted to
supply the script via a pipe. so I set the pipe name \\.\pipe\testpipe
in PATH_TRANSLATED, but php-cgi.exe won't read from there. it failes in
virtual_file_ex() being confused thinking it's a unc path, and skipping
the . component, and trying to use FindFirstFile to test if valid.
Reproduce code:
---------------
see above
Expected result:
----------------
see above
Actual result:
--------------
see above
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=45755&edit=1
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.