mirror of
https://github.com/php/php-src.git
synced 2024-10-21 00:12:34 +00:00
72616e6eae
Filters not applied to pre-buffered stream data. (esp. http:// streams)
19 lines
413 B
PHP
19 lines
413 B
PHP
--TEST--
|
|
Bug #27619 (filters not applied to pre-buffered data)
|
|
--FILE--
|
|
<?php
|
|
$fp = tmpfile();
|
|
fwrite($fp, "this is a lowercase string.\n");
|
|
rewind($fp);
|
|
|
|
/* Echo out the first four bytes 'this' without applying filter
|
|
Remainder will get sucked into the read buffer though. */
|
|
echo fread($fp, 4);
|
|
|
|
stream_filter_append($fp, "string.toupper");
|
|
|
|
fpassthru($fp);
|
|
?>
|
|
--EXPECT--
|
|
this IS A LOWERCASE STRING.
|