ceytek-labs / ftp-downloader
A lightweight library for downloading files over FTP using PHP.
v1.0.2
2024-11-25 17:21 UTC
Requires
- php: ^7.4 || ^8.0
This package is not auto-updated.
Last update: 2024-12-24 15:53:20 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.