summaryrefslogtreecommitdiff
path: root/ext/exif
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2002-04-05 18:05:48 +0000
committerMarcus Boerger <helly@php.net>2002-04-05 18:05:48 +0000
commit313503aa9265a89549ceb216ad5a1d1f073f8cc1 (patch)
treebc05d70b5d6c86ea9f78c63679d6f2aa93e37829 /ext/exif
parent8a388954eafe4a152c5b7b075c008a8881843a33 (diff)
downloadphp-git-313503aa9265a89549ceb216ad5a1d1f073f8cc1.tar.gz
-testing unicode user-comment
Diffstat (limited to 'ext/exif')
-rw-r--r--ext/exif/tests/003.phpt29
-rw-r--r--ext/exif/tests/test3.jpgbin0 -> 1237 bytes
2 files changed, 29 insertions, 0 deletions
diff --git a/ext/exif/tests/003.phpt b/ext/exif/tests/003.phpt
new file mode 100644
index 0000000000..1315883b53
--- /dev/null
+++ b/ext/exif/tests/003.phpt
@@ -0,0 +1,29 @@
+--TEST--
+Check for exif_read_data
+--SKIPIF--
+<?php if (!extension_loaded("exif")) print "skip";?>
+--POST--
+--GET--
+--FILE--
+<?php
+/*
+ test1.jpg is a 1*1 image that does not contain any Exif/Comment information
+ test2.jpg is the same image but contains Exif/Comment information and a
+ copy of test1.jpg as a thumbnail.
+ test3.jpg is the same as test2.jpg but with a UNICODE USerComment: &Auml;&Ouml;&&Uuml;&szlig;&auml;&ouml;&uuml;
+*/
+$image = exif_read_data('./ext/exif/tests/test3.jpg','',true,false);
+$accept = '';
+foreach($image as $idx=>$section) {
+ $accept .= $section;
+ foreach($section as $name=>$value) {
+ if ( $idx!='FILE' || $name!='FileDateTime') {
+ $accept .= substr($name,0,2);
+ $accept .= $value;
+ }
+ }
+}
+echo $accept;
+?>
+--EXPECT--
+ArrayFitest3.jpgFi1237Fi2SeANY_TAG, IFD0, THUMBNAIL, COMMENTArrayhtwidth="1" height="1"He1Wi1Is1UsÄÖÜßäöüUsUNICODECoPhoto (c) M.Boerger, Edited by M.Boerger.CoPhoto (c) M.BoergerCoEdited by M.Boerger.ArrayCoPhoto (c) M.BoergerUsUNICODEArrayJP134JP523Array0Comment #1.1Comment #2.2Comment #3end \ No newline at end of file
diff --git a/ext/exif/tests/test3.jpg b/ext/exif/tests/test3.jpg
new file mode 100644
index 0000000000..f8adf9c2f4
--- /dev/null
+++ b/ext/exif/tests/test3.jpg
Binary files differ