Php 将变量分配给ssh2_sftp($connection)时出现问题

Php 将变量分配给ssh2_sftp($connection)时出现问题,php,ssh2,Php,Ssh2,我试图使用ssh2_sftp($connection),但如果我这样分配变量 $sftp=ssh2\u sftp($connection) 我的服务器返回错误503 但如果我打印(ssh2\u sftp($connection)),我就有了资源: 资源id#137 问题是,对于代码的其余部分,我不能这样做: $stream=fopen(“ssh2.sftp://$sftp/path/to/file”,“r”)您找到解决方案了吗?我正面临着完全相同的行为,奇怪的是,如果我在“w”模式下打开文件,文

我试图使用ssh2_sftp($connection),但如果我这样分配变量

$sftp=ssh2\u sftp($connection)

我的服务器返回错误503

但如果我打印(ssh2\u sftp($connection)),我就有了资源:

资源id#137

问题是,对于代码的其余部分,我不能这样做:


$stream=fopen(“ssh2.sftp://$sftp/path/to/file”,“r”)

您找到解决方案了吗?我正面临着完全相同的行为,奇怪的是,如果我在“w”模式下打开文件,文件将被创建(如果它不存在),但仍然会出现503错误。我甚至尝试了“intval($sftp)”解决方案,比我在类似帖子上找到的都要多,但仍然一无所获。你找到解决方案了吗?我正面临着完全相同的行为,奇怪的是,如果我在“w”模式下打开文件,文件将被创建(如果它不存在),但仍然会出现503错误。我甚至尝试了“intval($sftp)”的解决方案,这比我在类似文章中找到的要多,但仍然一无所获。