equal
deleted
inserted
replaced
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 } |