我正在创建一个非常简单的注册表单,使用Mailchimp的PHP包装器。它包括一个电子邮件输入和一个提交按钮。
<!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
我使用composer安装了包装器,vendor/mailchimp/mailchimp/src/Mailchimp/Lists.php中的Mailchimp lists.php文件位于
有过PHP包装经验的人知道如何在我的$subscribe对象上成功地调用订阅方法吗?
发布于 2014-05-04 20:58:28
我不熟悉MailChimp
,但是为了实例化任何类对象,您需要包含该类。类似于:
include "vendor/mailchimp/mailchimp/src/Mailchimp/Lists.php";
https://stackoverflow.com/questions/23465024
复制相似问题