从ftp服务器读取txt在fclose上的codeigniter上获取错误

问题描述 投票:0回答:1

我在fclose上的Codeigniter上出现错误,当我使用此代码时它似乎是一个权限问题,然后我尝试在分离的php文件上测试它以检查错误并且在正常的php上没有返回任何错误作为屏幕截图。

此代码返回与更新的行匹配的第一个板。并且不知道如何解决它。

$first_encountered_match = [];
$filename = "ftp://user:pass@path/file.txt";
$fi = fopen($filename, "r");
if (($handle = $fi) !== FALSE) {
    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
        $num = count($data);
        if (mb_strpos($data[9], "GGL-2125") === 0) {
            $first_encountered_match = $data;
            break;
        }
    }
    fclose($fi);

}
print_r($first_encountered_match);

enter image description here

感谢帮助!

php ftp codeigniter-3
1个回答
0
投票

我使用了codeigniter ftp库,工作正常,谢谢

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

$config['hostname'] = 'ftp.example.com';
$config['username'] = 'your-username';
$config['password'] = 'your-password';
$config['debug']        = TRUE;

$this->ftp->connect($config);
$this->ftp->close();
© www.soinside.com 2019 - 2024. All rights reserved.