1

我想我会为此提出一个新问题,因为它与我也在尝试解决的上一个问题不同。(严重性:警告消息: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时运行完全相同的操作,它工作正常。

4

0 回答 0