如何以HTML格式发送PDF并使用$ _POST超全局读取它

时间:2013-03-15 07:08:29

标签: php forms pdf fdf

这应该很容易,但它不起作用。如果有人能指出我正确的方向,我会很感激,因为我讨厌adobe文档,而在adobe社区论坛上,我想我几乎不会得到一个正确的答案。无论如何,事情是我在Acrobat X中创建了一个可填写的表单,并添加了一个带有提交表单操作的按钮,其中url指向我的php脚本。当我在任何浏览器中查看表单并提交它时,我可以看到它被提交,因为开发人员工具的网络部分显示了POST请求和所有内容,响应代码为200 OK。然而我从$ _POST超全球中得到的只是一个通知,告诉我我指出的索引不存在。我已经彻底检查了,这些索引实际上是我在pdf表单上的字段的名称。此外,奇怪的是,表单不会被浏览器中的脚本替换,但它保留在同一个URL中。它让我发疯,因为从我在谷歌到处读到的它应该是这样做的方式。

我的脚本就像这样(好像很有趣):

$apes = $_POST['Apellido_Nom'];
$dir = $_POST['Direccion'];
$fp = fopen('formulario.txt', 'w+');
fwrite($fp, 'Nombre, '.$apes.'Dirección, '.$dir);
while(!feof($fp)) {
$buffer=fgets($fp, 4096);
echo $buffer;   
}
fclose($fp);

请不要介意这个问题的方式,只是我有一个非常艰难的一天。哦,顺便说一句,我还将pdf表单的导出格式设置为html。

0 个答案:

没有答案