我有一个脚本,它登录到远程服务器并尝试使用 PHP 重命名文件。
该代码目前看起来类似于 php.net 网站上的这个示例:
if (ftp_rename($conn_id, $old_file, $new_file)) {
echo "successfully renamed $old_file to $new_file\n";
} else {
echo "There was a problem while renaming $old_file to $new_file\n";
}
但是......错误是什么?权限,没有那个目录,磁盘满了?
如何让 PHP 返回 FTP 错误?像这样的东西:
echo "There was a problem while renaming $old_file to $new_file:
the server says $error_message\n";