2014-09-23 96 views
0

我使用PHP类从https://github.com/constantcontact/Constant-Contact-PHP-Sample-Contact-Forms添加到常用联络人名单新的联系,但最近我有PHP错误信息:的Constant Contact:错误mesage - 未定义抵消:1 cc_class.php

A PHP Error was encountered 
Severity: Notice 
Message: Undefined offset: 1 
Filename: cc_class.php 
Line Number: 248 

A PHP Error was encountered 
Severity: Notice 
Message: Undefined offset: 1 
Filename: cc_class.php 
Line Number: 252 

其中这些行是这样的:

(248)

$xml = simplexml_load_string($return); 

(252)

} 

和全相关的函数这两行:

public function subscriberExists($email = '') { 
    $call = $this->apiPath.'/contacts?email='.$email; 
    $return = $this->doServerCall($call); 
    $xml = simplexml_load_string($return); 
    $id = $xml->entry->id; 
    if($id){ return $id; } 
    else { return false; } 
} 

,但它无论如何将数据传送给Constan联系。

任何线索发生了什么与这些错误消息?

感谢

回答

1

从类GitHub

这仅仅是一个PHP通知,不是失败,试图访问一个 索引还没有被定义的数组时。此 应用程序中的代码库相当陈旧,并且由于升级了PHP 而未被更新。

我们建议您不要使用此回购协议,而应该使用较新的PHP SDK,该SDK面向对象,可通过作曲者使用,且最多可保存 日期。您绝对可以在您的环境中忽略这些通知, 但该回购已弃用,因此此问题将不会在 项目中得到解决。