【问题标题】:iSDK - Can't call function sendEmail (undefined function)iSDK - 无法调用函数 sendEmail(未定义函数)
【发布时间】:2014-02-12 08:41:12
【问题描述】:

我正在使用这个 API“https://github.com/infusionsoft/PHP-iSDK”。 我在一个简单的 php 文件中调用它,但我遇到了一个错误,我是 php 的新手,有一些简单的解决方案,这是我的代码。

<?php
  echo "Hello World! <br/>";
  include_once('iSDK/src/isdk.php');
  $myApp = new iSDK;

  if($myApp->cfgCon("connectionName")) {
      echo "Connected...";
  } else {
      echo "Not Connected...";
  }

  sendEmail('conList','fromAddress','toAddress', 'ccAddresses', 'bccAddresses', 'contentType', 'subject', 'htmlBody', 'txtBody');
?>

下面的代码给出了这个错误:

Call to undefined function sendEmail() in C:\xampp\htdocs\test\email.php on line 16

【问题讨论】:

  • 检查include_once的拼写
  • 那很好,我只是在提出问题时错过了。

标签: php api infusionsoft


【解决方案1】:

这是这段代码中唯一的错误吗?

看起来 php 在 iSDK 中找不到该函数。 nclude_once'iSDK/src/isdk.php'; 应该是 include_once('iSDK/src/isdk.php'); 并且您应该检查相对路径是否正确。

下一行的第一个字符也不见了:myApp = new iSDK; 应该是$myApp = new iSDK();

第二个猜测是写$myApp-&gt;sendEmail(而不是sendEmail(

【讨论】:

  • 你把括号加到new iSDK了吗
  • 我加了括号。
  • 尝试在sendEmail(之前添加$myApp-&gt;
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-06-08
  • 1970-01-01
  • 2019-04-16
  • 1970-01-01
  • 2021-12-18
  • 2019-08-24
  • 1970-01-01
相关资源
最近更新 更多