CodeIgniter 有 SFTP 库吗?

发布于 2024-11-07 06:45:36 字数 35 浏览 0 评论 0 原文

我知道有一个默认的 FTP 库类,但它不适用于 SFTP

I know there is a default FTP Library Class, but it doesn't work with SFTP

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

几度春秋 2024-11-14 06:45:36

就我个人而言,我推荐 phpseclib,一个纯 PHP SFTP 实现。与 Femi 推荐的 PHP ssh2 库扩展不同,它没有外部依赖项,并且比 cURL 更通用。

Personally, I'd recommend phpseclib, a pure PHP SFTP implementation. It has no external dependancies, unlike the PHP ssh2 library extension Femi recommended and it's a ton more versatile than cURL.

烟若柳尘 2024-11-14 06:45:36

如果您下载 phpseclib,您可以将其放入 third_party 文件夹中,并使用 : 创建一个简单的库,

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

然后它就像您可以在 Codeigniter 应用程序中的任何位置使用的所有其他库一样。

If you download phpseclib, you can put it in the third_party folder and create a simple library using :

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

Which then it's just like all other libraries that you can use wherever in your Codeigniter app.

青柠芒果 2024-11-14 06:45:36

看看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 from inside PHP 中提到过。

但不,没有 CI 类库可以执行 SFTP。

Take a look at http://codeigniter.com/forums/viewthread/156139/. It uses the PHP ssh2 library extension (see http://www.php.net/manual/en/function.ssh2-sftp.php, with the overview at http://www.php.net/manual/en/book.ssh2.php).

Or do it with cURL: previously mentioned at SFTP from within PHP.

But no, there is no CI class library that does SFTP.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文