ftp_pure::_data_read
Method of the class: ftp_pure{}
No Hooks.
Returns
null. Nothing (null).
Usage
$ftp_pure = new ftp_pure(); $ftp_pure->_data_read( $mode, $fp );
- $mode
- .
Default:FTP_ASCII - $fp
- .
Default:NULL
ftp_pure::_data_read() ftp pure:: data read code WP 7.0
function _data_read($mode=FTP_ASCII, $fp=NULL) {
if(is_resource($fp)) $out=0;
else $out="";
if(!$this->_passive) {
$this->SendMSG("Only passive connections available!");
return FALSE;
}
while (!feof($this->_ftp_data_sock)) {
$block=fread($this->_ftp_data_sock, $this->_ftp_buff_size);
if($mode!=FTP_BINARY) $block=preg_replace("/\r\n|\r|\n/", $this->_eol_code[$this->OS_local], $block);
if(is_resource($fp)) $out+=fwrite($fp, $block, strlen($block));
else $out.=$block;
}
return $out;
}