ホームページ > バックエンド開発 > PHPチュートリアル > PHP Socket を使用して作成した POP3 クラス (2)_PHP チュートリアル

PHP Socket を使用して作成した POP3 クラス (2)_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:59:09
オリジナル
936 人が閲覧しました


//退出登录
関数popLogout()
{
if (!$this->getIsConnect() && $this->bolIsLogin)
{
false を返します;
}
$this->sendCommand("QUIT");
$this->getLineResponse();
if (!$this->getRestIsSucceed())
{
false を返します;
}
true を返します;
}

//获取か在中か
関数 getIsOnline()
{
if (!$this->getIsConnect() && $this->bolIsLogin)
{
false を返します;
}
$this->sendCommand("NOOP");
$this->getLineResponse();
if (!$this->getRestIsSucceed())
{
false を返します;
}
true を返します;
}

//取得邮件数と文字节数(返回数组)
関数 getMailSum($intReturnType=2)
{
if (!$this->getIsConnect() && $this->bolIsLogin)
{
false を返します;
}
$this->sendCommand("STAT");
$strLineResponse = $this->getLineResponse();
if (!$this->getRestIsSucceed())
{
false を返します;
}
if ($intReturnType==1)
{
$this->strResponse;
を返す }
それ以外
{
$arrResponse =explode(" ", $this->strResponse);
if (!is_array($arrResponse) || count($arrResponse)<=0)
{
$this->setMessage('STAT コマンド応答メッセージがエラーです', 2006);
false を返します;
}
return array($arrResponse[1], $arrResponse[2]);
}
}

//获取指定邮件取得セッションID
関数 getMailSessId($intMailId, $intReturnType=2)
{
if (!$this->getIsConnect() && $this->bolIsLogin)
{
false を返します;
}

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631952.html技術記事 //退出登录 function PopLogout() { if (!$this-getIsConnect() $this-bolIsLogin) { return false; $this-sendCommand(QUIT); $this-getLineResponse(); if (!$this-getRestIsSucceed())...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート