F3 - 如何连接到 Fat Free Framework 上的 FTP?

F3 - How to connect to FTP on Fat Free Framework?

F3 中是否存在允许我使用 FTP 的 class?我需要从网络表单上传,然后从网页下载。我需要处理个人文档,因此无法将其上传到 public 文件夹。

据我所知,F3没有FTPClass可以用。 下面的代码是一个解决方法。

  1. 下载这个库:Nicolab/php-ftp-client

  2. /src/FtpClient/ 中的三个文件复制到名为 ftpclient 的文件夹中,然后将文件夹添加到您的 autoload.

  3. 连接!

    $ftp = new \FtpClient\FtpClient();
    $ftp->connect($host);
    $ftp->login($login, $password);
    
  4. 将连接存储在您的 HIVE

    $f3->set('FTP', $ftp);
    //Now you can do : https://github.com/Nicolab/php-ftp-client#usage
    //Also extend https://github.com/Nicolab/php-ftp-client#extend