Php FTP列表文件(省略路径)

Php FTP列表文件(省略路径),php,codeigniter,ftp,Php,Codeigniter,Ftp,我正在使用CodeIgniter PHP框架。有一个函数可以将文件作为数组返回:$this->ftp->list_files('my/path/here/') 在我的本地主机上,返回的每个项目都包括它从根目录的整个路径(即../my/path/here/example.jpg) 但是,在我的live站点上,它只返回文件名(example.jpg) 如何使localhost在默认情况下适应此行为并放弃文件路径?我可以编写一个循环来清理项目,但我更愿意从根本上解决问题(双关语),并理解为什么存在这种

我正在使用CodeIgniter PHP框架。有一个函数可以将文件作为数组返回:$this->ftp->list_files('my/path/here/')

在我的本地主机上,返回的每个项目都包括它从根目录的整个路径(即../my/path/here/example.jpg)

但是,在我的live站点上,它只返回文件名(example.jpg)

如何使localhost在默认情况下适应此行为并放弃文件路径?我可以编写一个循环来清理项目,但我更愿意从根本上解决问题(双关语),并理解为什么存在这种差异


有什么想法吗?

要将列表统一/清理为无路径文件名,只需使用as callback即可

CI似乎还提供了一个助手,列出本地文件。它可能比您的
->ftp
模块解决方案更连贯:

 $files = directory_map('./your/path/', 1);