gzfile_basic.phpt 657 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. --TEST--
  2. Test function gzfile() reading a gzip relative file
  3. --SKIPIF--
  4. <?php
  5. if (!extension_loaded('zlib')) die ('skip zlib extension not available in this build');
  6. ?>
  7. --FILE--
  8. <?php
  9. $plaintxt = <<<EOT
  10. hello world
  11. is a very common test
  12. for all languages
  13. EOT;
  14. $dirname = 'gzfile_temp';
  15. $filename = $dirname.'/gzfile_basic.txt.gz';
  16. mkdir($dirname);
  17. $h = gzopen($filename, 'w');
  18. gzwrite($h, $plaintxt);
  19. gzclose($h);
  20. var_dump(gzfile( $filename ) );
  21. unlink($filename);
  22. rmdir($dirname);
  23. ?>
  24. ===DONE===
  25. --EXPECT--
  26. array(3) {
  27. [0]=>
  28. string(12) "hello world
  29. "
  30. [1]=>
  31. string(22) "is a very common test
  32. "
  33. [2]=>
  34. string(17) "for all languages"
  35. }
  36. ===DONE===