【发布时间】:2012-12-11 17:44:45
【问题描述】:
我正在使用 PHPseclib 将文件从本地文件服务器传输到远程文件服务器。我能够连接到服务器,对本地文件服务器上的目标文件拥有 0777 权限,但 $sftp->put 失败。现在它返回 bool,但有没有办法可以提取实际的错误消息或至少一个错误代码?
我尝试过 $sftp->error,但该值为 null。我正在运行 PHP5.1(无法升级到最新版本 b/c 它实际上不是我的服务器)。
解决方案:
使用 $sftp->getSFTPErrors() 返回一个包含 sftp 错误的数组。
【问题讨论】: