ID:               45755
 User updated by:  louis at steelbytes dot com
 Reported By:      louis at steelbytes dot com
 Status:           Open
 Bug Type:         CGI related
 Operating System: Vista SP1 x64
 PHP Version:      5.2.6
 New Comment:

more notes:
* using php.exe -f \\.\pipe\test also does not work
* also using \\mypc\pipe\test does not work


Previous Comments:
------------------------------------------------------------------------

[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 07:31:02] louis at steelbytes dot com

is this request for script by a robot?  it feels like it.  or maybe the
bug was skimmed but not read by a human?

------------------------------------------------------------------------

[2008-08-08 06:42:32] [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.

------------------------------------------------------------------------

[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

Reply via email to