scandir/opendir не будет работать с ssh2.sftp?
Если я попробую следующую команду:
$_content = file_get_contents("ssh2.sftp://".intval($sftp)."/Lorem-62398848890105_20190117-101229.txt");
это работает, и я получаю правильное содержание. Но всякий раз, когда я хочу, чтобы все файлы из удаленной папки, каталог не может быть открыт.
Я пробовал скандир или опендир. Оба из них поднимают это сообщение:
Warning: scandir(): Unable to open ssh2.sftp://12/ on remote host
Что я делаю не так? Некоторые советы действительно помогут мне.
С уважением
Контекст: я использую PHP 7.0.32 и ssh2.so полностью установлен
ОБНОВЛЕНИЕ: я получил это. Я думаю, что это связано с неправильным отношением поставщика. Как это устроено:
$handle = opendir("ssh2.sftp://".intval($sftp).ssh2_sftp_realpath($sftp,".").'./');
Функция ssh2_sftp_realpath + ' ./ ' делает свое дело.