ID:               34811
 Comment by:       randyharden at utah dot gov
 Reported By:      kc at netspirit dot ch
 Status:           Assigned
 Bug Type:         FDF related
 Operating System: Linux
 PHP Version:      4.4.0
 Assigned To:      steinm
 New Comment:

I have a pdf file with a text field (FooField) that can exceed 255
characters in length.  I submit the form data using javascript
command:
this.submitForm ("http://urlname/Submit_Form.php";);

In Submit_Form.php....

$fdf = fdf_open_string(file_get_contents("php://input"));
$str = fdf_save_string($fdf);
//(the echo $str shows that all of the text string is their even if the
string length exceeds 255 characters)
echo $str;

but... if I try to extract the value using:

$FooField=fdf_get_value($fdf, "FooField");

I get the correct results for strings up to 255 characters
but I get NULL as a result for strings > 255 chaaracters.


Previous Comments:
------------------------------------------------------------------------

[2005-10-11 14:09:29] [EMAIL PROTECTED]

Assigned to the maintainer.

------------------------------------------------------------------------

[2005-10-10 15:55:30] kc at netspirit dot ch

code i used:

<?php
$pdformp = fopen("./test.dat", "w");
$fdf = fdf_open_string($HTTP_FDF_DATA);
while ($field = fdf_next_field_name($fdf, $field)) {
        echo "$field is of type " . gettype ( fdf_get_value ( $fdf, $field ) )
. " \"" . fdf_get_value ( $fdf, $field ) . "\" ";
        fwrite($pdformp, "$field=" . fdf_get_value ( $fdf, $field ) . "\n");
}
fdf_close($fdf);
fclose($pdformp);
?>

------------------------------------------------------------------------

[2005-10-10 15:45:00] kc at netspirit dot ch

Description:
------------
Problem getting value of PDF-Multiline-Fields if the value is loger
than 256 chars.

found "ASInt32 nr, size = 256;" in "PHP_FUNCTION(fdf_get_value)" in
"ext/fdf/fdf.c"

Reproduce code:
---------------
Reprodiction:

- go to: http://www.anyform.ch/test/132.pdf
- fill in the big field
- click on "Ausgabe-Optionen"

Expected result:
----------------
strText32 is of type string "hdsfj ....... sdfhjsd" 



Actual result:
--------------
strText32 is of type boolean "" 


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=34811&edit=1

Reply via email to