Используя следующий код, я получаю результат «Идентификатор ресурса № 5», если я повторяю $stream
Я использую PHP 7.0 на apache (linux) phpinfo:
- ssh2
- версия расширения 0.12+dev
- libssh2 версии 1.5.0
баннер SSH-2.0-libssh2_1.5.0*
<?php // $server = ... etc. $connection = ssh2_connect($server, $port); ssh2_auth_password($connection, $username, $password); $sftp = ssh2_sftp($connection); $filename = 'test.csv'; $stream = fopen("ssh2.sftp://" . intval($sftp) . "/dir/$filename", 'r'); echo $stream; // Result: "Resource id #5" ?>
Результат: «Идентификатор ресурса № 5», и я не знаю, что я делаю неправильно.