Annotation of embedaddon/php/ext/standard/tests/image/getimagesize.phpt, revision 1.1.1.3
1.1 misho 1: --TEST--
2: GetImageSize()
3: --SKIPIF--
4: <?php
5: require_once('skipif_imagetype.inc');
6: ?>
7: --FILE--
8: <?php
9: // Note: SWC requires zlib
10: $dir = opendir(dirname(__FILE__)) or die('cannot open directory: '.dirname(__FILE__));
11: $result = array();
12: $files = array();
13: while (($file = readdir($dir)) !== FALSE) {
14: if (preg_match('/^test.+pix\./',$file) && $file != "test13pix.swf") {
15: $files[] = $file;
16: }
17: }
18: closedir($dir);
19: sort($files);
20: foreach($files as $file) {
21: $result[$file] = getimagesize(dirname(__FILE__)."/$file");
22: }
23: var_dump($result);
24: ?>
25: --EXPECT--
1.1.1.3 ! misho 26: array(13) {
! 27: ["test-1pix.bmp"]=>
! 28: array(6) {
! 29: [0]=>
! 30: int(1)
! 31: [1]=>
! 32: int(1)
! 33: [2]=>
! 34: int(6)
! 35: [3]=>
! 36: string(20) "width="1" height="1""
! 37: ["bits"]=>
! 38: int(24)
! 39: ["mime"]=>
! 40: string(14) "image/x-ms-bmp"
! 41: }
1.1.1.2 misho 42: ["test1bpix.bmp"]=>
43: array(6) {
44: [0]=>
45: int(500)
46: [1]=>
47: int(345)
48: [2]=>
49: int(6)
50: [3]=>
51: string(24) "width="500" height="345""
52: ["bits"]=>
53: int(32)
54: ["mime"]=>
55: string(14) "image/x-ms-bmp"
56: }
1.1 misho 57: ["test1pix.bmp"]=>
58: array(6) {
59: [0]=>
60: int(1)
61: [1]=>
62: int(1)
63: [2]=>
64: int(6)
65: [3]=>
66: string(20) "width="1" height="1""
67: ["bits"]=>
68: int(24)
69: ["mime"]=>
70: string(14) "image/x-ms-bmp"
71: }
72: ["test1pix.jp2"]=>
73: array(7) {
74: [0]=>
75: int(1)
76: [1]=>
77: int(1)
78: [2]=>
79: int(10)
80: [3]=>
81: string(20) "width="1" height="1""
82: ["bits"]=>
83: int(8)
84: ["channels"]=>
85: int(3)
86: ["mime"]=>
87: string(9) "image/jp2"
88: }
89: ["test1pix.jpc"]=>
90: array(7) {
91: [0]=>
92: int(1)
93: [1]=>
94: int(1)
95: [2]=>
96: int(9)
97: [3]=>
98: string(20) "width="1" height="1""
99: ["bits"]=>
100: int(8)
101: ["channels"]=>
102: int(3)
103: ["mime"]=>
104: string(24) "application/octet-stream"
105: }
106: ["test1pix.jpg"]=>
107: array(7) {
108: [0]=>
109: int(1)
110: [1]=>
111: int(1)
112: [2]=>
113: int(2)
114: [3]=>
115: string(20) "width="1" height="1""
116: ["bits"]=>
117: int(8)
118: ["channels"]=>
119: int(3)
120: ["mime"]=>
121: string(10) "image/jpeg"
122: }
123: ["test2pix.gif"]=>
124: array(7) {
125: [0]=>
126: int(2)
127: [1]=>
128: int(1)
129: [2]=>
130: int(1)
131: [3]=>
132: string(20) "width="2" height="1""
133: ["bits"]=>
134: int(1)
135: ["channels"]=>
136: int(3)
137: ["mime"]=>
138: string(9) "image/gif"
139: }
140: ["test4pix.gif"]=>
141: array(7) {
142: [0]=>
143: int(4)
144: [1]=>
145: int(1)
146: [2]=>
147: int(1)
148: [3]=>
149: string(20) "width="4" height="1""
150: ["bits"]=>
151: int(2)
152: ["channels"]=>
153: int(3)
154: ["mime"]=>
155: string(9) "image/gif"
156: }
157: ["test4pix.iff"]=>
158: array(6) {
159: [0]=>
160: int(4)
161: [1]=>
162: int(1)
163: [2]=>
164: int(14)
165: [3]=>
166: string(20) "width="4" height="1""
167: ["bits"]=>
168: int(4)
169: ["mime"]=>
170: string(9) "image/iff"
171: }
172: ["test4pix.png"]=>
173: array(6) {
174: [0]=>
175: int(4)
176: [1]=>
177: int(1)
178: [2]=>
179: int(3)
180: [3]=>
181: string(20) "width="4" height="1""
182: ["bits"]=>
183: int(4)
184: ["mime"]=>
185: string(9) "image/png"
186: }
187: ["test4pix.psd"]=>
188: array(5) {
189: [0]=>
190: int(4)
191: [1]=>
192: int(1)
193: [2]=>
194: int(5)
195: [3]=>
196: string(20) "width="4" height="1""
197: ["mime"]=>
198: string(9) "image/psd"
199: }
200: ["test4pix.swf"]=>
201: array(5) {
202: [0]=>
203: int(550)
204: [1]=>
205: int(400)
206: [2]=>
207: int(4)
208: [3]=>
209: string(24) "width="550" height="400""
210: ["mime"]=>
211: string(29) "application/x-shockwave-flash"
212: }
213: ["test4pix.tif"]=>
214: array(5) {
215: [0]=>
216: int(4)
217: [1]=>
218: int(1)
219: [2]=>
220: int(7)
221: [3]=>
222: string(20) "width="4" height="1""
223: ["mime"]=>
224: string(10) "image/tiff"
225: }
226: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>