{"id":92775,"library":"nicolab-php-ftp-client","title":"PHP FTP Client","description":"A flexible FTP and SSL-FTP client for PHP. This lib provides helpers easy to use to manage the remote files.","status":"active","version":"2.0.2","language":"php","source_language":null,"source_url":"https://github.com/Nicolab/php-ftp-client","tags":["ftp","sftp","client","file-transfer","nicolab"],"install":[{"cmd":"composer require nicolab/php-ftp-client","lang":"bash","label":"composer require"}],"dependencies":[],"imports":[{"symbol":"FtpClient","correct":"use FtpClient\\FtpClient;"}],"quickstart":{"code":"use FtpClient\\FtpClient;\n\n$ftp = new FtpClient();\n$ftp->connect('ftp.example.com');\n$ftp->login('username', 'password');\n$files = $ftp->nlist('/');","lang":"php","description":"Connect to an FTP server, login, and list files in the root directory."},"warnings":[{"fix":"Enable the openssl extension in php.ini.","message":"SSL-FTP requires PHP OpenSSL extension","severity":"gotcha","affected_versions":">=2.0"}],"env_vars":null,"search_vec":"'client':3,11,28 'easi':18 'file':25,30 'file-transf':29 'flexibl':5 'ftp':2,6,10,26 'helper':17 'lib':15 'manag':22 'nicolab':32 'php':1,13 'provid':16 'remot':24 'sftp':27 'ssl':9 'ssl-ftp':8 'transfer':31 'use':20","created_at":"2026-06-19T09:37:50.559369+00:00","updated_at":"2026-06-19T09:37:50.559369+00:00","problems":[],"ecosystem":"packagist","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/Nicolab/php-ftp-client","github":"https://github.com/Nicolab/php-ftp-client","docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["networking"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-19","next_check":"2026-12-16","install_tag":null}}