Codeigniter FTP类没有错误,没有按预期工作

时间:2014-03-25 17:25:38

标签: php codeigniter class ftp

所以我试图使用codeigniter FTP类,我正在尝试运行以下代码:

public function ftp()
{
    echo 'test1'; 
    $config['hostname'] = $this->config->item('ftp_hostname');
    $config['username'] = $this->config->item('ftp_username');
    $config['password'] = $this->config->item('ftp_password');
    $config['debug']  = $this->config->item('ftp_debug');

    $this->ftp->connect($config);

    $list = $this->ftp->list_files('/');

    print_r($list);

    $this->ftp->close();

    echo 'test2';       
}

当我访问该页面时,我只收到消息' test1'它没有列出页面上的任何内容。起初我认为这是我的家庭服务器的一个问题,但是当检查phpinfo()时,它表明ftp是一个公认的协议,所以肯定不是服务器问题?无论如何,任何帮助表示赞赏。

非常感谢。

1 个答案:

答案 0 :(得分:0)

您是否加载了le library FTP?

$this->load->library('ftp');

如果您已加载库,请尝试将登录信息写入函数以进行测试。

 $config['hostname'] = 'localhost';
 $config['username'] = 'LoginFTP';
 $config['password'] = 'passFTP';
 $config['port']     = 21;
 $config['passive']  = FALSE;
 $config['debug']  = TRUE;

我希望它会对你有所帮助。