我有一个使用 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";
最佳答案
如果返回值为 false,您可以使用 error_get_last()。
关于php - 使用 PHP 时如何获取 FTP 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/280014/