WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Авторские Темы для WordPress
функция не описана

ftp_sockets::_data_write() public WP 1.0

{} Это метод класса: ftp_sockets{}

Хуков нет.

Возвращает

null. Ничего.

Использование

$ftp_sockets = new ftp_sockets();
$ftp_sockets->_data_write( $mode, $fp );
$mode **
-
По умолчанию: FTP_ASCII
$fp **
-
По умолчанию: NULL

Код ftp_sockets::_data_write() WP 5.7.2

<?php
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;
}