diff options
Diffstat (limited to 'ext/standard/tests/filters/bug22538.phpt')
-rw-r--r-- | ext/standard/tests/filters/bug22538.phpt | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/ext/standard/tests/filters/bug22538.phpt b/ext/standard/tests/filters/bug22538.phpt deleted file mode 100644 index c01978730b..0000000000 --- a/ext/standard/tests/filters/bug22538.phpt +++ /dev/null @@ -1,44 +0,0 @@ ---TEST-- -Bug #22538 (filtered stream doesn't update file pointer) ---FILE-- -<?php -function my_stream_copy_to_stream($fin, $fout) { - while (!feof($fin)) { - fwrite($fout, fread($fin, 4096)); - } -} - -$size = 65536; - -do { - $path1 = sprintf("%s/%s%da", dirname(__FILE__), uniqid(), time()); - $path2 = sprintf("%s/%s%db", dirname(__FILE__), uniqid(), time()); -} while ($path1 == $path2); - -$fp = fopen($path1, "w"); -$str = "abcdefghijklmnopqrstuvwxyz\n"; -$str_len = strlen($str); -$cnt = $size; -while (($cnt -= $str_len) > 0) { - fwrite($fp, $str); -} -$cnt = $size - ($str_len + $cnt); -fclose($fp); -$fin = fopen($path1, "r"); -$fout = fopen($path2, "w"); -stream_filter_append($fout, "string.rot13"); -my_stream_copy_to_stream($fin, $fout); -fclose($fout); -fclose($fin); -var_dump($cnt); -var_dump(filesize($path2)); -var_dump(md5_file($path1)); -var_dump(md5_file($path2)); -unlink($path1); -unlink($path2); -?> ---EXPECT-- -int(65529) -int(65529) -string(32) "e10e3d1ae81b084b822e8592d019b57a" -string(32) "931f0fbf8a72312e3bab9965b1d1081c" |