0

显然 PHP 不是用于 Windows 托管 Web 域的脚本......当我无法在最简单的 PHP 脚本中执行 file_puts 或 mail() 调用时,我发现了一个惊喜。

我正在解析 Paypal IPN 信息并将该数据推送到 mySQL 数据库,如果该过程遇到错误,偶尔会发送一封电子邮件。我已经让它在 PHP 中用于 Linux 托管的 Web 域,但显然这不适用于 Windows 托管的 Web 域。

复制我的 PHP IPN 处理程序的最佳语言/网络标准实践语言是什么?或者,我是否被 GoDaddy 支持人员误导了,PHP 和 Windows 服务器有简单的解决方法?

我对网络发展中的世界还很陌生,所以如果这是一个“呃”的答案,请原谅我。我只是不想意外选择一种没有可重用价值的完全晦涩难懂的语言。

谢谢!

4

1 回答 1

1

这完全取决于您的设置,这绝对不是 PHP/Windows 问题,因为我使用的是 paypal IPN 没有问题。邮件的问题可能是因为您没有在 php 配置中设置邮件服务器。在这种情况下,您需要使用自定义 SMTP 来发送邮件。此处给出了有关如何执行此操作的答案: 从 PHP 页面使用 GMail SMTP 服务器发送电子邮件, 或者更改 php.ini 中的 smtp 设置,或者在允许的情况下使用 ini_set()。file_puts 的问题可能很多,因此您至少必须发布您遇到的错误。但这又不是 php/windows 问题,它与您的配置有关...

于 2013-02-01T18:27:58.240 回答