2014-05-05 95 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' –