php ftp返回最后一个命令

时间:2012-12-21 21:25:15

标签: ftp php

我想我会为此提出一个新问题,因为它与我上一个试图解决的问题不一样。 (Severity: Warning Message: ftp_chmod() [function.ftp-chmod]: Permissions changed on

我正在尝试使用PHP ftp_exec来重命名文件;但是,它输出的是我运行的最后一个ftp命令的结果。以下是错误:

  

遇到PHP错误   严重性:警告
  消息:ftp_exec()[function.ftp-exec]:/ public_html / admin / tempUpload / 1356124170上的权限已更改

     

文件名:models / inventory_model.php
  行号:80

第80行如下:

$command = 'rename '.$currentFolder.$imgName.' '.$newFolderFile.$imgName;
ftp_exec($conn_id, $command);

上面有几行我正在改变上述目录的权限。此外,重命名exec命令没有执行任何操作,但它上面的所有命令都按预期工作。

ftp_chmod($conn_id, 0777, $currentDir);

我是否需要为每个命令重新连接?或者在运行ftp_exec命令之前是否需要进行某种清除?此外,当我通过cmd连接到ftp时运行完全相同的ftp_exec时,它可以正常工作。

0 个答案:

没有答案