public function addToDir($path, $dir, $sub = "") { $sub = trim($sub); ftp_chdir($this->connection, "/{$this->rootDir}/"); parent::addDir($dir); if ($sub == "") { parent::upload($dir . '/' . basename($path), $path); } else { ftp_chdir($this->connection, "/{$this->rootDir}/" . $dir . "/"); parent::addDir($sub); parent::upload($sub . "/" . basename($path), $path); } return $this; }