dev-master
9999999-dev http://www.kisphp.comTiny PHP Sftp client
MIT
The Requires
- ext-ssh2 *
The Development Requires
ssh sftp ftp kisphp
Tiny PHP Sftp client
, (*1)
Add in composer:, (*2)
{ "require": { "kisphp/php-sftp-client": "~0.1" } }
Create a config class that implements ConfigInterface
, (*3)
<?php use Kisphp\ConfigInterface; class Config implements ConfigInterface { public function getHost() { return '10.10.0.61'; } public function getPort() { return 22; } public function getUsername() { return 'vagrant'; } public function getPassword() { return 'vagrant'; } }
Instantiate SftpConnect class and pass your Config object to it, (*4)
$s = new SftpConnect(new Config());
$s->sendFile(__DIR__ . '/source.php', 'b.php'); // will return true for success and false for failure
$s->receiveFile('a.php', 'c.php'); // will return true for success and false for failure
Tiny PHP Sftp client
MIT
ssh sftp ftp kisphp