jorgeuos / simple-sftp
允许向sftp存储发送数据。
v0.1.4
2022-05-31 16:41 UTC
Requires
- php: ^7.3
- phpseclib/phpseclib: ~3.0
README
由于有出色的 phpseclib3 包,可以轻松地将文件发送到存储,例如sftp服务器。无需配置服务器,因为它是纯PHP。
安装
使用composer或下载zip文件。
用法
启动SFTP服务器
我从 Docker Hub 中选择了最高排名的一个,这对这个示例工作得非常好。
docker pull atmoz/sftp docker run -p 22:22 -d atmoz/sftp foo:pass:::upload
编写您的脚本
require_once 'path/to/SimpleSftp.php'; $url = "0.0.0.0"; $port = 22; $username = "foo"; $password = "pass"; $filePath = "/usr/local/var/www/test.txt"; $destinationPath = "upload/test.txt"; $jorgeuosSftpClient = new SimpleSftpClient($url, $port, $username, $password); $jorgeuosSftpClient->sftpPut($destinationPath, $filePath);
完成!
就这么简单!
再见!👋