重启PHP
3 sftp的连接上传下载
<?php
$conf = [
'host' => '',//访问ip
'port' => '22',//端口号
'user' => '',//用户名
'password' => ''//密码
];
$conn = ssh2_connect($conf['host'], $conf['port']);
if (!ssh2_auth_password($conn, $conf['user'], $conf['password'])) {
var_dump('ftps 连接失败');
}
$remotFile = 'test/test.txt';//下载文件目录和文件名
$localPath = 'test';//保存文件路径
// 创建文件夹
if (!is_dir($localPath)) {
$dir = mkdir($localPath, 0777, true);
if (!$dir) {
return false;
}
}
$localRealFile = $localPath . '/' . $localFile;//保存在本地的目录和文件名
// 如果文件存在则删除,当然这里也可以根据需求进行修改
if (is_file($localRealFile)) {
unlink($localRealFile);
}
$sftp = ssh2_sftp($conn);
$resource = "ssh2.sftp://{$sftp}" . $remotFile;
//远程文件 拷贝到本地
copy($resource, $localRealFile);
?>
努力到无能为力,拼搏到感动自己
java myEclipse2017添加tomcat服务器 php使用redis redis类型与操作 php获取ip归属地 linux安装redis和redis扩展 cmd批量删除文件 Linux下mysql操作 一个人的旅途 PHP SFTP简单上传下载实现 基于PHP的微信公众平台开发(TOKEN验证,消息回复)
php获取ip归属地 PHP SFTP简单上传下载实现 基于PHP的微信公众平台开发(TOKEN验证,消息回复) php实现微信公众平台发红包功能 php使用redis redis类型与操作 linux安装redis和redis扩展 java myEclipse2017添加tomcat服务器 java Myeclipse 2017的安装 PHP中如何给日期加上一个月 加一周 加一天
Copyright © 2016-2019 709173702@qq.com 版权所有 ICP证:粤ICP备16117826号-1
联系邮箱:709173702@qq.com