wp/wp-includes/class-pop3.php
changeset 16 a86126ab1dd4
parent 7 cf61fcea0001
child 21 48c4eec2b7e6
equal deleted inserted replaced
15:3d4e9c994f10 16:a86126ab1dd4
    57                 $this->MAILSERVER = $server;
    57                 $this->MAILSERVER = $server;
    58         }
    58         }
    59         if(!empty($timeout)) {
    59         if(!empty($timeout)) {
    60             settype($timeout,"integer");
    60             settype($timeout,"integer");
    61             $this->TIMEOUT = $timeout;
    61             $this->TIMEOUT = $timeout;
    62             if (!ini_get('safe_mode'))
    62             set_time_limit($timeout);
    63                 set_time_limit($timeout);
       
    64         }
    63         }
    65         return true;
    64         return true;
    66     }
    65     }
    67 
    66 
    68 	/**
    67 	/**
    71 	public function POP3( $server = '', $timeout = '' ) {
    70 	public function POP3( $server = '', $timeout = '' ) {
    72 		self::__construct( $server, $timeout );
    71 		self::__construct( $server, $timeout );
    73 	}
    72 	}
    74 
    73 
    75     function update_timer () {
    74     function update_timer () {
    76         if (!ini_get('safe_mode'))
    75         set_time_limit($this->TIMEOUT);
    77             set_time_limit($this->TIMEOUT);
       
    78         return true;
    76         return true;
    79     }
    77     }
    80 
    78 
    81     function connect ($server, $port = 110)  {
    79     function connect ($server, $port = 110)  {
    82         //  Opens a socket to the specified server. Unless overridden,
    80         //  Opens a socket to the specified server. Unless overridden,
   374         $MsgArray = array();
   372         $MsgArray = array();
   375 
   373 
   376         $line = fgets($fp,$buffer);
   374         $line = fgets($fp,$buffer);
   377         while ( !preg_match('/^\.\r\n/',$line))
   375         while ( !preg_match('/^\.\r\n/',$line))
   378         {
   376         {
   379             if ( $line{0} == '.' ) { $line = substr($line,1); }
   377             if ( $line[0] == '.' ) { $line = substr($line,1); }
   380             $MsgArray[$count] = $line;
   378             $MsgArray[$count] = $line;
   381             $count++;
   379             $count++;
   382             $line = fgets($fp,$buffer);
   380             $line = fgets($fp,$buffer);
   383             if(empty($line))    { break; }
   381             if(empty($line))    { break; }
   384         }
   382         }