【发布时间】:2010-09-23 04:51:30
【问题描述】:
我在我正在开发的网站上使用 WorldPay 支付网关。它处理所有信用卡授权,然后在我的服务器上调用一个包含交易信息的 PHP 文件。它从我的脚本中获取输出并将其显示在 WorldPay chrome 中。
我不知道内部工作原理,但我想他们会使用类似于 cURL 的东西将事务详细信息发布到我的脚本,然后检索输出。
我的脚本将必要的信息写入一个 XML 文件,发送一封电子邮件,然后感谢客户与我们一起购物。
我的问题是,当我通过直接调用文件(通过关闭安全检查并在浏览器中访问 http://example.com/mysite/myscript.php)来测试我的文件时,一切都按计划进行,但是当我通过支付系统时(所以我假设我的脚本是通过 cURL 调用的),它在这一行失败:
$xml = simplexml_load_file('./info.xml');
有什么想法吗??
澄清:该行返回 false,这会破坏以下行。
【问题讨论】: