juju/ftp 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

juju/ftp

Composer 安装命令:

composer require juju/ftp

包简介

ftp功能

README 文档

README

##FTP for Yii2 ##安装

composer require "juju/ftp:1.0"

"juju/ftp": "~1.0.0"

##控制器

use \juju\ftp\FtpClient;
$ftp = new FtpClient();
$ftp->connect($host);
$ftp->login($login, $password);

or

$ftp = new FtpClient();
$ftp->connect($host, true, 22);
$ftp->login($login, $password);

$local_file = dirname(Yii::$app->BasePath)."/LICENSE.md";
$result = $ftp->putFromPath($local_file);

$ftp->putAll($source_directory, $target_directory);

$ftp->putAll($source_directory, $target_directory, FTP_BINARY);

$ftp->putAll($source_directory, $target_directory, FTP_ASCII);

$size = $ftp->dirSize();

$size = $ftp->dirSize('/path/of/directory');

$total = $ftp->count();

$total = $ftp->count('/path/of/directory');

$total_file = $ftp->count('.', 'file');

$total_file = $ftp->count('/path/of/directory', 'file');

$total_dir = $ftp->count('/path/of/directory', 'directory');

$total_link = $ftp->count('/path/of/directory', 'link');

$items = $ftp->scanDir();

var_dump($ftp->scanDir('.', true));

$ftp->exec($command);

$ftp->pasv(true);

$ftp->chmod('0777', 'file.php');

$ftp->rmdir('path/of/directory/to/remove');

$ftp->rmdir('path/of/directory/to/remove', true);

$ftp->mkdir('path/of/directory/to/create');

$ftp->mkdir('path/of/directory/to/create', true);

统计信息

  • 总下载量: 2
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2016-08-16

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固