thinkphp3.2.3和thinkphp5.1使用FTP函数ftp_chdir,

tangqing24680 2018-12-18 06:17:13
实验
Web运行环境Window,
运行工具phpStudy
功能:搭建文件服务器,

Thinkphp3.2.3版本使用ftp_chdir,不会报错

public function mkdir($savepath)
{
$dir = $this->rootPath . $savepath;
if (ftp_chdir($this->link, $dir)) {
return true;
}
if (ftp_mkdir($this->link, $dir)) {
return true;
} elseif ($this->mkdir(dirname($savepath)) && ftp_mkdir($this->link, $dir)) {
return true;
} else {
$this->error = "目录 {$savepath} 创建失败!";

return false;
}
}


同样的代码,放置Thinkphp5.1时,会报错,

public function mkdir($savepath)
{
$dir = $this->rootPath . $savepath;
if (ftp_chdir($this->link, $dir)) {
return true;
}
if (ftp_mkdir($this->link, $dir)) {
return true;
} elseif ($this->mkdir(dirname($savepath)) && ftp_mkdir($this->link, $dir)) {
return true;
} else {
$this->error = "目录 {$savepath} 创建失败!";

return false;
}
}


报错信息



服务上已查看,权限是没有问题的。
有遇到过的,已解决的,帮忙解答下,谢谢
...全文
182 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2018-12-18
  • 打赏
  • 举报
回复
目标文件夹已存在
tangqing24680 2018-12-18
  • 打赏
  • 举报
回复
已解决,通过,对版本测试分析,是PHP版本的问题
下雨的声音丶 2018-12-18
  • 打赏
  • 举报
回复
路径一样吗?

4,251

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧