警告:ftp_rename():用户已登录(使用foreach循环重命名文件)

时间:2019-07-19 19:32:27

标签: php

我的ftp服务器中有一个文本文件,该文件带有文件路径,我想用foreach循环重命名所有文件,但是PHP警告“用户已登录”,无法重命名它们:

if (questionSplit[0] == "How" && questionSplit[1] == "long")
{
    MeasureLength();   
}
else if (questionSplit[0] == "How" && questionSplit[1] == "high")
{
    GetElevation();   
}
else if (questionSplit[0] == "What")
{
    DoSomething();
}

else if (questionSplit[0] == "When")
{
    DoSomething();
}
else if (questionSplit[0] == "Where")
{
     DoSomething();
}
  

警告:ftp_rename():用户登录

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,如果我尝试重命名多个路径,则这些项应位于数组中,我不为什么,当我尝试使用file方法时,它不起作用...

有效:

$links = [

    '/path/file.pdf',
    '/path2/file2.pdf',

];

如果我将它们放在纯文本文件中,它将不起作用:

path.txt:

/path/file.pdf

/path2/file2.pdf

$links = file('path.txt');