PHP Paypal IPN 集成类不记录 IPN 结果

发布于 2024-10-18 04:42:34 字数 508 浏览 4 评论 0原文

我正在使用 Micah Carrick 的 PHP Paypal IPN 集成类,并且 paypal.class.php 中的代码如下:

   function __construct() {
      // initialization constructor.  Called when class is created.
      $this->paypal_url = 'https://www.paypal.com/cgi-bin/webscr';
      $this->last_error = '';
      $this->ipn_log_file = '.ipn_results.log';
      $this->ipn_log = true; 
      $this->ipn_response = '';

但是,并未创建此文件。我需要做一些特别的事情才能让它发挥作用吗?

如果我需要设置权限,我是否要为此或调用 php 脚本(包括上述文件)设置权限?

I'm using Micah Carrick's PHP Paypal IPN Integration Class and have code in paypal.class.php as:

   function __construct() {
      // initialization constructor.  Called when class is created.
      $this->paypal_url = 'https://www.paypal.com/cgi-bin/webscr';
      $this->last_error = '';
      $this->ipn_log_file = '.ipn_results.log';
      $this->ipn_log = true; 
      $this->ipn_response = '';

However, this file is not being created. Do I need to do something special to get it to work?

If I need to set permissions, do I set permissions on this or the calling php script (which includes the above file)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

长梦不多时 2024-10-25 04:42:34

请注意,.ipn_results.log 中的点将隐藏 Unix/Linux 系统上的文件。您可能的意思是

$this->ipn_log_file = './ipn_results.log';

,但最好在此处指定完整路径以避免混淆。

Note that the dot in .ipn_results.log will hide the file on Unix/Linux systems. You probably mean

$this->ipn_log_file = './ipn_results.log';

but it is preferable to specify a full path here to avoid confusion.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文