POP3::parse_banner()publicWP 1.0

Method of the class: POP3{}

No Hooks.

Return

null. Nothing (null).

Usage

$POP3 = new POP3();
$POP3->parse_banner ( $server_text );
$server_text (required)
-

POP3::parse_banner() code WP 6.5.2

function parse_banner ( $server_text ) {
    $outside = true;
    $banner = "";
    $length = strlen($server_text);
    for($count =0; $count < $length; $count++)
    {
        $digit = substr($server_text,$count,1);
        if(!empty($digit))             {
            if( (!$outside) && ($digit != '<') && ($digit != '>') )
            {
                $banner .= $digit;
            }
            if ($digit == '<')
            {
                $outside = false;
            }
            if($digit == '>')
            {
                $outside = true;
            }
        }
    }
    $banner = $this->strip_clf($banner);    // Just in case
    return "<$banner>";
}