ftp_sockets::_data_write()
Метод класса: ftp_sockets{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$ftp_sockets = new ftp_sockets(); $ftp_sockets->_data_write( $mode, $fp );
- $mode **
- -
По умолчанию: FTP_ASCII - $fp **
- -
По умолчанию: NULL
Код ftp_sockets::_data_write() ftp sockets:: data write WP 6.5.2
function _data_write($mode=FTP_ASCII, $fp=NULL) { $NewLine=$this->_eol_code[$this->OS_local]; if(is_resource($fp)) $out=0; else $out=""; if(!$this->_passive) { $this->SendMSG("Connecting to ".$this->_datahost.":".$this->_dataport); $this->_ftp_temp_sock=socket_accept($this->_ftp_data_sock); if($this->_ftp_temp_sock===FALSE) { $this->PushError("_data_write","socket_accept", socket_strerror(socket_last_error($this->_ftp_temp_sock))); $this->_data_close(); return false; } } if(is_resource($fp)) { while(!feof($fp)) { $block=fread($fp, $this->_ftp_buff_size); if(!$this->_data_write_block($mode, $block)) return false; } } elseif(!$this->_data_write_block($mode, $fp)) return false; return true; }