一个精简的FTP包装器。
0.9.3
2021-04-02 13:26 UTC
Requires
- php: >=7.0.0
- ext-ftp: *
Requires (Dev)
- phpunit/phpunit: ^8.0 || ^9.0
Suggests
- ext-openssl: This should be loaded if connecting server via FTPS.
README
一个小型的PHP FTP包装器。
列出所有文件
$ftp = new SebastianFeldmann\Ftp\Client('ftp://user:password@example.com'); foreach ($ftp->ls() as $item) { echo $item->getFilename() . PHP_EOL; }
仅列出目录
$ftp = new SebastianFeldmann\Ftp\Client('ftp://user:password@example.com'); foreach ($ftp->lsDirs() as $item) { echo $item->getFilename() . PHP_EOL; }
不列出目录
$ftp = new SebastianFeldmann\Ftp\Client('ftp://user:password@example.com'); foreach ($ftp->lsFiles() as $item) { echo $item->getFilename() . PHP_EOL; }
上传文件
$ftp = new SebastianFeldmann\Ftp\Client('ftp://user:password@example.com'); $ftp->uploadFile($pathToLocalFile, 'foo/bar/baz', 'filname.zip');