Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ftp 返回最后一个命令_Ftp_Php - Fatal编程技术网

Ftp 返回最后一个命令

Ftp 返回最后一个命令,ftp,php,Ftp,Php,我想我会为此提出一个新问题,因为它与我的上一个问题不同,我也在努力解决这个问题 我试图使用PHP重命名一个文件;但是,它正在输出我运行的最后一个ftp命令的结果。以下是错误: 遇到一个PHP错误 严重性:警告 消息:ftp_exec[function.ftp exec]:在/public_html/admin/temupload/1356124170上更改了权限 文件名:models/inventory_model.php 电话号码:80 第80行如下: $command = 'rename '

我想我会为此提出一个新问题,因为它与我的上一个问题不同,我也在努力解决这个问题

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

遇到一个PHP错误 严重性:警告 消息:ftp_exec[function.ftp exec]:在/public_html/admin/temupload/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命令之前,是否需要进行某种清除?另外,当我在通过cmd连接到ftp时运行完全相同的ftp_exec时,它工作正常。

可能重复的-请编辑您现有的问题,而不是创建一个新的问题,因为这两个问题都属于同一个问题。那么您最终阅读了文章,是吗?因为我在原来的帖子中包含了这个链接。而且,它也不一样。另一个问题是,当它应该返回s布尔值时,它为什么返回tat警告。这一条涉及到为什么第80行输出的警告看起来像来自另一个php行的警告,特别是ftp_chmod。请只粘贴原始php错误警告。您在此处发布的格式已被修改,不是原始的PHP警告。可能会有另一个组件更改不同或类似内容中的正确错误信息,因此最好与标准语言功能相关,以便每个人都知道您关心的问题。启用PHP错误日志,粘贴PHP错误日志中的警告。