Есть ли библиотека SFTP для CodeIgniter? - PullRequest
0 голосов
/ 13 мая 2011

Я знаю, что есть класс библиотеки FTP по умолчанию, но он не работает с SFTP

Ответы [ 3 ]

4 голосов
/ 14 мая 2011

Лично я бы порекомендовал phpseclib, чистая реализация PHP SFTP . Он не имеет внешних зависимостей, в отличие от расширения библиотеки PHP ssh2, рекомендованного Femi, и более универсален, чем cURL.

3 голосов
/ 16 июня 2013

Если вы скачали phpseclib, вы можете поместить его в папку third_party и создать простую библиотеку, используя:

    set_include_path(APPPATH . '/third_party/phpsec');
require_once APPPATH."/third_party/phpsec/Net/SFTP.php"; 
class Sftp {  }

Что тогда, как и все другие библиотеки, вы можете использовать где угодно в своем приложении Codeigniter.

0 голосов
/ 13 мая 2011

Взгляните на http://codeigniter.com/forums/viewthread/156139/. Используется расширение библиотеки PHP ssh2 (см. http://www.php.net/manual/en/function.ssh2-sftp.php, с обзором на http://www.php.net/manual/en/book.ssh2.php).

Или сделайте это с помощью cURL: ранее упоминалось в SFTP из PHP .

Но нет, не существует библиотеки классов CI, которая выполняет SFTP.

...