【问题标题】:Can't call php script from PDF无法从 PDF 调用 php 脚本
【发布时间】:2012-09-09 00:13:21
【问题描述】:

我已经设置了我的 php 脚本并将其发布在我网站的根目录中。我可以从一个 html 表单中调用它,它将我的表单数据发送给它以提交给 SalesForce。这很有效 - 它创建了一个新的潜在客户。

问题是,我需要从 PDF 文件发送此表单数据,当我尝试从 Acrobat(HTML 格式)提交数据时,我收到“无法连接到服务器”错误。从 Acrobat Reader 提交,我得到An error occurred during the submit process. Cannot process content of type text/html; charset=UTF-8.

使用mailto:从PDF,我可以看到我只是发送一个纯html字符串:

city=Aspen&company=CORE&email=marty%40aspencore.org&first_name=Trina&last_name=Ortega&oid=00DA0000000XXXX&retURL=www.energysmartcolorado.com&state=CO&Submit=

我不是程序员,所以请对我进行任何回复。谢谢!

【问题讨论】:

  • Acrobat 阅读器抱怨它无法对来自服务器的 回复 执行任何操作。您需要找出它所期望的,因为显然不是 HTML。
  • 感谢您的回复,弗朗西斯!我确实让脚本从其他 html 调用中工作,而不是从 PDF 中工作,所以我认为服务器期待 html?
  • @MartyTreadway 有合理的机会 PDF 期望特定格式的响应。您的 PDF 不是 HTML。
  • @leemachin,我正在尝试 Acrobat 提供的内置提交按钮,以及模拟提交的自定义 javascript:var url="salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8"; this.submitForm(url, true);他们都收到同样的无法连接错误...
  • 抱歉 - 这是我提交表单的简单 javascript:var url="salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8" this.submitForm(url, true);

标签: php forms pdf submit


【解决方案1】:

我们卸载了 adobe reader 并重新安装了最新版本的 Adob​​e reader。

当我们点击打印选项后安装新版本时,我们会弹出允许访问在 C:\ 中创建临时文件的权限

点击允许按钮将允许。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多