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

FTP文件夹列表获取失败:ftp_nlist()参数类型错误求助

问题解决:ftp_nlist参数类型错误

你把ftp_nlist的第一个参数传错了——应该传ftp_connect返回的FTP连接资源$ftp,而不是ftp_login返回的布尔值。

修正后的代码

<?php
$serveur = '***';
$login = '***';
$pass = '***';

$ftp = ftp_connect($serveur, 21) or die('error connect');
$ftp_login = ftp_login($ftp,$login, $pass) or die('error login');

// 第一个参数替换为$ftp
$file_list = ftp_nlist($ftp, '.');

// 可选:打印列表查看结果
print_r($file_list);
?>

原因说明

  • ftp_connect函数返回的是FTP连接资源,这是后续所有FTP操作(包括ftp_nlist)必须使用的句柄
  • ftp_login返回的只是布尔值(true/false),仅用于验证登录是否成功,不能作为资源参数传给其他FTP函数

内容的提问来源于stack exchange,提问作者Darkh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 19:22:02