我想我会为此提出一个新问题,因为它与我也在尝试解决的上一个问题不同。(严重性:警告消息:ftp_chmod() [function.ftp-chmod]:权限已更改)
我正在尝试使用 PHPftp_exec
重命名文件;但是,它正在输出我运行的最后一个 ftp 命令的结果。以下是错误:
遇到 PHP 错误
严重性:警告
消息:ftp_exec() [function.ftp-exec]: Permissions changed on /public_html/admin/tempUpload/1356124170文件名:models/inventory_model.php
行号:80
第 80 行如下:
$command = 'rename '.$currentFolder.$imgName.' '.$newFolderFile.$imgName;
ftp_exec($conn_id, $command);
上面的几行是我更改上述目录的权限的地方。此外, rename exec 命令没有做任何事情,但它上面的所有命令都按预期工作。
ftp_chmod($conn_id, 0777, $currentDir);
我需要为每个命令重新连接吗?ftp_exec
或者在运行命令之前我需要做一些清理工作吗?ftp_exec
此外,当我通过 cmd 连接到 ftp时运行完全相同的操作,它工作正常。