所以我试图使用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是一个公认的协议,所以肯定不是服务器问题?无论如何,任何帮助表示赞赏。
非常感谢。
答案 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;
我希望它会对你有所帮助。