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