Annotation of embedaddon/php/ext/standard/tests/image/image_type_to_mime_type.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: image_type_to_mime_type()
3: --SKIPIF--
4: <?php
5: if (!function_exists('image_type_to_mime_type')) die('skip image_type_to_mime_type() not available');
6: require_once('skipif_imagetype.inc');
7: ?>
8: --FILE--
9: <?php
10: // Note: SWC requires zlib
11: $dir = opendir(dirname(__FILE__)) or die('cannot open directory: '.dirname(__FILE__));
12: $result = array();
13: $files = array();
14: while (($file = readdir($dir)) !== FALSE) {
15: if (preg_match('/^test.+pix\./',$file) && $file != "test13pix.swf") {
16: $files[] = $file;
17: }
18: }
19: closedir($dir);
20: sort($files);
21: foreach($files as $file) {
22: $result[$file] = getimagesize(dirname(__FILE__)."/$file");
23: $result[$file] = image_type_to_mime_type($result[$file][2]);
24: }
25: var_dump($result);
26: ?>
27: --EXPECT--
28: array(11) {
29: ["test1pix.bmp"]=>
30: string(14) "image/x-ms-bmp"
31: ["test1pix.jp2"]=>
32: string(9) "image/jp2"
33: ["test1pix.jpc"]=>
34: string(24) "application/octet-stream"
35: ["test1pix.jpg"]=>
36: string(10) "image/jpeg"
37: ["test2pix.gif"]=>
38: string(9) "image/gif"
39: ["test4pix.gif"]=>
40: string(9) "image/gif"
41: ["test4pix.iff"]=>
42: string(9) "image/iff"
43: ["test4pix.png"]=>
44: string(9) "image/png"
45: ["test4pix.psd"]=>
46: string(9) "image/psd"
47: ["test4pix.swf"]=>
48: string(29) "application/x-shockwave-flash"
49: ["test4pix.tif"]=>
50: string(10) "image/tiff"
51: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>