ftp_sockets::_exec()publicWP 1.0

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

Хуков нет.

Возвращает

null. Ничего (null).

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

$ftp_sockets = new ftp_sockets();
$ftp_sockets->_exec( $cmd, $fnction );
$cmd (обязательный)
-
$fnction **
-
По умолчанию: "_exec"

Код ftp_sockets::_exec() WP 6.5.2

function _exec($cmd, $fnction="_exec") {
	if(!$this->_ready) {
		$this->PushError($fnction,'Connect first');
		return FALSE;
	}
	if($this->LocalEcho) echo "PUT > ",$cmd,CRLF;
	$status=@socket_write($this->_ftp_control_sock, $cmd.CRLF);
	if($status===false) {
		$this->PushError($fnction,'socket write failed', socket_strerror(socket_last_error($this->stream)));
		return FALSE;
	}
	$this->_lastaction=time();
	if(!$this->_readmsg($fnction)) return FALSE;
	return TRUE;
}