You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP中ftp_nlist函数异常导致ftp_mkdir报错的问题求助

PHP中ftp_nlist函数异常导致ftp_mkdir报错的问题求助

各位好,我最近碰到了一个FTP操作的诡异问题,想请大家帮忙支招:

我原本的实现逻辑是用ftp_nlist命令检查目标文件夹是否存在,如果检测结果为不存在,就用ftp_mkdir命令创建它。具体代码如下:

if(!ftp_nlist($ftp_conn , 'public_html/images')) {
    ftp_mkdir($ftp_conn, 'public_html/images');
}

但最近这个逻辑出问题了:有时候明明文件夹已经存在,ftp_nlist却会返回false,导致ftp_mkdir执行时因为文件夹已存在而报错。更奇怪的是,有时候重试一次,ftp_nlist又能正确返回包含已存在文件夹的数组,完全符合预期结果。

这个问题是最近才出现的,之前一直运行得好好的。有没有朋友遇到过类似的情况,或者能给我一些排查的方向?谢谢大家了!

备注:内容来源于stack exchange,提问作者mostafa akrami

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 09:33:04