dg/ftp-php
最新稳定版本:v2.0.0
Composer 安装命令:
composer require dg/ftp-php
包简介
Easy-to-use library for accessing FTP servers
关键字:
README 文档
README
FTP for PHP is a very small and easy-to-use library for accessing FTP servers.
It requires PHP 8.1 or newer and is licensed under the New BSD License. You can obtain the latest version from our GitHub repository or install it via Composer:
php composer.phar require dg/ftp-php
If you like it, please make a donation now. Thank you!
Usage
Opens an FTP connection to the specified host:
$ftp = new Ftp; $host = 'ftp.example.com'; $ftp->connect($host);
Login with username and password
$ftp->login($username, $password);
Upload the file
$ftp->put($destinationFile, $sourceFile, Ftp::Binary);
Close the FTP stream
$ftp->close(); // or simply unset($ftp);
Ftp throws exception if operation failed. So you can simply do following:
try { $ftp = new Ftp; $ftp->connect($host); $ftp->login($username, $password); $ftp->put($destinationFile, $sourceFile, Ftp::Binary); } catch (FtpException $e) { echo 'Error: ', $e->getMessage(); }
On the other hand, if you'd like the possible exception quietly catch, call methods with the prefix try:
$ftp->tryDelete($destinationFile);
When the connection is accidentally interrupted, you can re-establish it using method $ftp->reconnect().
(c) David Grudl, 2008, 2023 (http://davidgrudl.com)
统计信息
- 总下载量: 682.33k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 203
- 点击次数: 1
- 依赖项目数: 3
- 推荐数: 1
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2012-08-31