2014-05-05 66 views
1

我使用Mailchimp的PHP API包装器创建了一个非常简单的注册表单。它由一个电子邮件输入和一个提交按钮组成。创建Mailchimp列表类的对象

<!DOCTYPE> 
<html> 
<head> 
    <title>Mailchimp API test</title> 
</head> 
<body> 

    <?php 

    $email = $_POST['email']; 

    $subscribe = new Mailchimp_Lists(); 

    $subscribe->subscribe("apikey", "listid", $email); 


    ?> 

    <form method="post"> 

     <label for="email">Email:</label> 
     <input type="email" name="email" /> 
     <input type="submit" value="subscribe" /> 

    </form> 

</body> 
</html> 

我在我的error_log

[05-May-2014 06:48:04 Europe/Berlin] PHP Fatal error: Class 'Mailchimp_Lists' not found in /Users/Chappell/Websites/MailchimpSandbox/index.php on line 12 

我安装使用作曲家和Mailchimp lists.php文件包装收到以下消息位于供应商/ mailchimp/mailchimp/src目录/ Mailchimp/Lists.php

是否有任何具有PHP包装经验的人知道如何成功调用我的$ subscribe对象上的订阅方法。

回答

2

我不熟悉MailChimp,但为了实例化任何类对象,您需要包含该类。例如:

include "vendor/mailchimp/mailchimp/src/Mailchimp/Lists.php"; 
+0

甚至'require'或'require_once' –