ceytek-labs / ftp-downloader
A lightweight library for downloading files over FTP using PHP.
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/ceytek-labs/ftp-downloader
Requires
- php: ^7.4 || ^8.0
This package is not auto-updated.
Last update: 2025-12-09 20:40:53 UTC
README
FtpDownloader - Simple FTP File Downloader
FtpDownloader is a lightweight and simple library designed to streamline downloading files over FTP using PHP. With just a few method calls, you can securely retrieve files from any FTP server.
Note: This package assumes the FTP server supports explicit FTPS (FTP over SSL/TLS).
Requirements
- PHP 7.0 or higher (including PHP 8)
Installation
You can add this package to your project via Composer:
composer require ceytek-labs/ftp-downloader
Usage
Here’s an example of how to use FtpDownloader to download a file from an FTP server:
use CeytekLabs\FtpDownloader\FtpDownloader;
try {
FtpDownloader::make()
->setFtpServer('ftp.example.com')
->setUsername('username')
->setPassword('password')
->setFilePath('/data/example.zip')
->setLocalPath('/local/path/example.zip')
->download();
echo "File downloaded successfully.";
} catch (Exception $e) {
echo "Error: " . $e->getMessage();
}
Contributing
Feel free to submit a pull request or report an issue. Any contributions and feedback are highly appreciated!
License
This project is licensed under the MIT License.
