PHP如何遍历指定文件夹,获取所有文件列表并生成下载链接??

PHP如何遍历指定文件夹,获取所有文件列表并生成下载链接??,第1张

试编写代码如下:

<?php

$dir="D:/WWW/ftp" //指定的路径

$sitepath = 'http://localhost/ftp/'

//遍历文件夹下所有文件

if (false != ($handle = opendir ( $dir ))) {

    echo "$dir 目录下的文件列表型谈:<BR/>"

    $i = 0

    while (false !== ($file = readdir($handle))) {

      扮缺  if ($file != "." && $file != ".." && !is_dir($dir.'/'.$file)) {

            echo '厅租辩<a href="' . $sitepath . $file . '">'.$file. '</a><br/>'

        }

    }

    //关闭句柄

    closedir($handle)

}

?>

代码中需要提示的是:

如果是运行于互联网上,需要考虑文件的访问安全性。

运行截图:

遍历目樱橡录下文件,首先获取该目录下的所脊茄旁有文件名

$folder = './folder/'

foreach (scandir($folder) AS $value) {

    if ($value == '.' OR $value == '..') continue

    echo '文件名 : ' . $value . "纳告\n"

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12140514.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存