0

https://github.com/constantcontact/Constant-Contact-PHP-Sample-Contact-Formsの PHP クラスを使用して新しい連絡先を定数連絡先リストに追加していますが、最近 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)

}

これらの2行に関連する完全な機能:

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 Contact に渡します。

これらのエラーメッセージで何が起こっているのか手がかりはありますか?

ありがとう

4

1 に答える 1

1

クラスGitHubから

これは、まだ定義されていない配列のインデックスにアクセスしようとしたときの PHP 通知であり、失敗ではありません。このアプリのコードベースはかなり古く、PHP がアップグレードされても最新の状態にはなっていません。

このレポを使用する代わりに、オブジェクト指向で、composer から入手でき、最新の状態に保たれている新しい PHP SDK を使用することをお勧めします。環境でこれらの通知を確実にミュートできますが、このリポジトリは非推奨であるため、この問題はプロジェクトで対処されません。

于 2014-09-29T20:46:06.833 に答える