читать текст с FTP-сервера, получая ошибку на codeigniter на fclose - PullRequest
0 голосов
/ 21 февраля 2019

Я получаю сообщение об ошибке на Codeigniter на fclose, когда я использую этот код, кажется, проблема с правами доступа, затем я попытался проверить его на отдельном файле 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);

введите описание изображения здесь

спасибо за помощь!

1 Ответ

0 голосов
/ 21 февраля 2019

Я использовал библиотеку 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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...