ftp_sockets::_exec()publicWP 1.0

Method of the class: ftp_sockets{}

No Hooks.

Return

null. Nothing (null).

Usage

$ftp_sockets = new ftp_sockets();
$ftp_sockets->_exec( $cmd, $fnction );
$cmd (required)
-
$fnction **
-
Default: "_exec"

ftp_sockets::_exec() code WP 6.6.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;
}