函式名:fdf_get_attachment()
適用版本:該函式在PHP 4 >= 4.3.0 和 PHP 5 中可用。
用法:fdf_get_attachment() 函式用於從 FDF 檔案中獲取附件的內容。
語法:string fdf_get_attachment ( resource $fdf_document , string $fieldname , string $savepath )
引數:
- $fdf_document: FDF 檔案的控制程式碼,透過 fdf_open() 或 fdf_create() 函式獲取。
- $fieldname: 附件欄位的名稱。
- $savepath: 儲存附件內容的檔案路徑。
返回值:成功時返回附件內容的字串,失敗時返回 FALSE。
示例:
$fdf_file = fdf_open("form.fdf");
if ($fdf_file) {
$attachment = fdf_get_attachment($fdf_file, "attachment_field", "/path/to/save/attachment.pdf");
if ($attachment) {
echo "附件內容:\n";
echo $attachment;
} else {
echo "獲取附件失敗!";
}
fdf_close($fdf_file);
} else {
echo "無法開啟 FDF 檔案!";
}
上述示例中,我們首先透過 fdf_open() 函式開啟了一個 FDF 檔案,並將其控制程式碼儲存在 $fdf_file 變數中。然後,我們呼叫 fdf_get_attachment() 函式來獲取名為 "attachment_field" 的附件欄位的內容,並將其儲存到 "/path/to/save/attachment.pdf" 檔案中。如果獲取附件成功,則列印附件內容;否則列印錯誤資訊。最後,使用 fdf_close() 函式關閉 FDF 檔案控制程式碼。
請注意,示例中的檔案路徑和欄位名稱需要根據實際情況進行修改。