Annotation of embedaddon/php/ext/standard/tests/file/filesize_variation1-win32.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test filesize() function: usage variations - size of files
3: --SKIPIF--
4: <?php
5: if (substr(PHP_OS, 0, 3) != 'WIN') {
6: die('skip only valid for Windows');
7: }
8: --FILE--
9: <?php
10: /*
11: Prototype : int filesize ( string $filename );
12: Description : Returns the size of the file in bytes, or FALSE
13: (and generates an error of level E_WARNING) in case of an error.
14: */
15:
16: $file_path = dirname(__FILE__);
17: require($file_path."/file.inc");
18:
19: echo "*** Testing filesize(): usage variations ***\n";
20:
21: echo "*** Checking filesize() with different size of files ***\n";
22: for($size = 1; $size <10000; $size = $size+1000)
23: {
24: create_files($file_path, 1, "numeric", 0755, $size, "w", "filesize_variation");
25: var_dump( filesize( $file_path."/filesize_variation1.tmp") );
26: clearstatcache();
27: delete_files($file_path, 1, "filesize_variation");
28: }
29:
30: echo "*** Done ***\n";
31: ?>
32: --EXPECTF--
33: *** Testing filesize(): usage variations ***
34: *** Checking filesize() with different size of files ***
35: int(1024)
36: int(1025024)
37: int(2049024)
38: int(3073024)
39: int(4097024)
40: int(5121024)
41: int(6145024)
42: int(7169024)
43: int(8193024)
44: int(9217024)
45: *** Done ***
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>