コード例 #1
1
ファイル: FTP.php プロジェクト: efabrikov/filetransfer
 public function exec($command)
 {
     Logger::log('exec ' . $command);
     $result = ftp_exec($this->connectionId, $command);
     if (empty($result)) {
         Logger::log('exec command return false');
     }
     return $result;
 }
コード例 #2
0
ファイル: Factory.php プロジェクト: efabrikov/filetransfer
 public function getConnection($type, $user, $pass, $hostname, $umask = '0755')
 {
     Logger::log('getConnection');
     switch ($type) {
         case 'ssh':
             $obj = new SSH($user, $pass, $hostname, $umask = '0755');
             break;
         default:
             $obj = new FTP($user, $pass, $hostname, $umask = '0755');
             break;
     }
     return $obj;
 }
コード例 #3
0
ファイル: SSH.php プロジェクト: efabrikov/filetransfer
 public function close()
 {
     Logger::log('close ');
     return $this;
 }