PHP - FTP 列表文件

标签 php ftp

我是 PHP 的 FTP 特性的新手。在我的 FTP 位置中有一个名为文档的目录。我需要在另一个目录中获取文件夹/文件。所以基本上是这样的:

root/documents/Ryan-Hart/ <-all-files/folders-here

那么我如何从 PHP 显示和链接到这些。我试过这个:

$name = "Ryan-Hart";

$conn_id = ftp_connect($ftp_server);

$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

print_r(ftp_nlist($conn_id,"/documents/$name"));

但那是在阵列中出现的。如何回显文件的名称(加上扩展名)并链接到它们?

最佳答案

你在找这样的东西吗?

$arr= ftp_nlist($conn_id,"/documents/$name");

foreach ($arr as $value)
{
  echo '<a href="'.$value.'">'.basename($value).'</a>';
}

关于PHP - FTP 列表文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5205438/

相关文章:

php - 如何在php中正确传递表单数据?

php - 如何使用 PHP 和 MySQL 使 token 对每个用户有效

php - 如何使用 %s 在 mysql 中使用 'like' 代码查询搜索

php - 使用 php 搜索和删除文章中未使用的图像

html - HTTP 协议(protocol) : HTML only?

javascript - Onclick事件无法传入mysql

java - 您认为最好的策略是创建一个临时 XML 文件,通过 FTP 发送它,然后在 Web 应用程序中删除它?

Python ftplib 错误

c# - C#从FTP服务器下载修改日期大于指定日期的文件到本地文件夹

java - java中通过FTP异步下载文件