File tree 4 files changed +68
-0
lines changed
4 files changed +68
-0
lines changed Original file line number Diff line number Diff line change
1
+ --TEST--
2
+ Adobe Form Data Format functions
3
+ --SKIPIF--
4
+ <?php if (!extension_loaded ("fdf " )) print "skip " ; ?>
5
+ --POST--
6
+ --GET--
7
+ --FILE--
8
+ <?php
9
+ echo is_resource (fdf_create ()) ? "OK " : "FAILURE " ;
10
+ ?>
11
+ --EXPECT--
12
+ OK
Original file line number Diff line number Diff line change
1
+ --TEST--
2
+ FDF open/save and set/get values
3
+ --SKIPIF--
4
+ <?php if (!extension_loaded ("fdf " )) print "skip " ; ?>
5
+ --POST--
6
+ --GET--
7
+ --FILE--
8
+ <?php
9
+ $ f1 = fdf_create ();
10
+ fdf_set_value ($ f1 , "foo " , "bar " );
11
+ fdf_set_value ($ f1 , "bar " , "foo " );
12
+ $ f2 = fdf_open_string (fdf_save_string ($ f1 ));
13
+ fdf_close ($ f1 );
14
+ for ($ field = fdf_next_field_name ($ f2 ); $ field ; $ field = fdf_next_field_name ($ f2 , $ field )) {
15
+ echo "$ field: " . fdf_get_value ($ f2 , $ field ) . "\n" ;
16
+ }
17
+ fdf_close ($ f2 );
18
+ ?>
19
+ --EXPECT--
20
+ foo: bar
21
+ bar: foo
Original file line number Diff line number Diff line change
1
+ --TEST--
2
+ FDF read file
3
+ --SKIPIF--
4
+ <?php if (!extension_loaded ("fdf " )) print "skip " ; ?>
5
+ --POST--
6
+ --GET--
7
+ --FILE--
8
+ <?php
9
+ $ fdf = fdf_open ("ext/fdf/tests/simple.fdf " );
10
+ for ($ field = fdf_next_field_name ($ fdf ); $ field ; $ field = fdf_next_field_name ($ fdf , $ field )) {
11
+ echo "$ field: " . fdf_get_value ($ fdf , $ field ) . "\n" ;
12
+ }
13
+ fdf_close ($ fdf );
14
+ ?>
15
+ --EXPECT--
16
+ foo: bar
17
+ bar: foo
Original file line number Diff line number Diff line change
1
+ %FDF-1.2
2
+ %����
3
+ 1 0 obj
4
+ <<
5
+ /FDF << /Fields 2 0 R >>
6
+ >>
7
+ endobj
8
+ 2 0 obj
9
+ [
10
+ << /T (foo)/V (bar)>> << /T (bar)/V (foo)>>
11
+ ]
12
+ endobj
13
+ trailer
14
+ <<
15
+ /Root 1 0 R
16
+
17
+ >>
18
+ %%EOF
You can’t perform that action at this time.
0 commit comments