bug48725.phpt 542 B

12345678910111213141516171819202122
  1. --TEST--
  2. Bug #48725 (Support for flushing in zlib stream)
  3. --EXTENSIONS--
  4. zlib
  5. --FILE--
  6. <?php
  7. $text = str_repeat('0123456789abcdef', 1000);
  8. $temp = fopen('php://temp', 'r+');
  9. stream_filter_append($temp, 'zlib.deflate', STREAM_FILTER_WRITE);
  10. fwrite($temp, $text);
  11. rewind($temp);
  12. var_dump(bin2hex(stream_get_contents($temp)));
  13. var_dump(ftell($temp));
  14. fclose($temp);
  15. ?>
  16. --EXPECT--
  17. string(138) "ecc7c901c0100000b09594bac641d97f840e22f9253c31bdb9d4d6c75cdf3ec1ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddaffc0f0000ffff"
  18. int(69)