Bug #68668 [NEW]: popen does not pass variables

From: Date: Sun, 28 Dec 2014 21:22:21 +0000
Subject: Bug #68668 [NEW]: popen does not pass variables
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-189268@lists.php.net to get a copy of this message
From: sandor_hadas at hotmail dot com Operating system: Windows 7 x64 PHP version: 5.6.4 Package: Output Control Bug Type: Bug Bug description:popen does not pass variables Description: ------------ The following code executes properly on linux while it fails with both 32bit and 64bit windows. The problem on windows is that the "abc" string is not received in the x.php file while outer.php reports that the appropriate number of bytes were successfully written. Test script: --------------- outer.php (this is executed) $handle = popen('php x.php', 'w'); $write = fwrite($handle, "abc\r\n"); fflush($handle); echo $write; sleep(10); pclose($handle); x.php (this receives "abc" on linux, received nothing on windows) do { $c = fgets(STDIN); print($c); } while (!feof(STDIN)); sleep(10); Expected result: ---------------- x.php receives the 5 characters fwrite sent. Actual result: -------------- Data not received. -- Edit bug report at https://bugs.php.net/bug.php?id=68668&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=68668&r=trysnapshot54 Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=68668&r=trysnapshot55 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=68668&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=68668&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=68668&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=68668&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=68668&r=needscript Try newer version: https://bugs.php.net/fix.php?id=68668&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=68668&r=support Expected behavior: https://bugs.php.net/fix.php?id=68668&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=68668&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=68668&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=68668&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=68668&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=68668&r=dst IIS Stability: https://bugs.php.net/fix.php?id=68668&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=68668&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=68668&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=68668&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=68668&r=mysqlcfg

« previous php.bugs (#189268) next »