gpt4 book ai didi

php - 在 Ubuntu 服务器上仅列出一些格式文件 n 文件夹和子目录 php

转载 作者:太空宇宙 更新时间:2023-11-04 09:35:17 24 4
gpt4 key购买 nike

我需要在我的文件夹/Files 和相关子目录中列出所有文件,例如 mp4 或 avi,然后插入到 <a href={$filename}><\a> 中标签所以我想我需要一个数组。我尝试使用 find 命令,但我收到的是一个字符串而不是一个数组,所以我必须拆分该字符串,但这是不切实际的。

有什么建议吗?

最佳答案

或使用类 RecursiveDirectoryIterator - 例如:

$dir_iterator = new RecursiveDirectoryIterator(dirname(__FILE__)); 
$iterator = new RecursiveIteratorIterator($dir_iterator);

foreach ($iterator as $filename)
{

if (dirname($filename) != dirname(__FILE__))
{
if(is_file($filename)) {

$path_parts = pathinfo($filename);
if($path_parts['extension'] == 'mp4' )
{
print '<a href="'.$filename.'">'.basename($filename)."</a><br />";
}

}

}
}

关于php - 在 Ubuntu 服务器上仅列出一些格式文件 n 文件夹和子目录 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27295462/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com