如果我回显$ stream,通过使用followign代码,我会得到结果“ Resource id#5”
我在Apache(Linux)phpinfo上使用PHP 7.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"
?>
结果是“资源ID#5”,我不知道我做错了什么
答案 0 :(得分:2)
如果试图读取文件,则必须在$ stream上执行fread()。您不能只是回显fopen的结果。