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