php读取文件夹并输出?

2025-05-13 16:08:06
推荐回答(2个)
回答(1):

$dir = "./images/"; //要获取的目录
echo "********** 获取目录下所有文件和文件夹 ***********


";
//先判断指定的路径是不是一个文件夹
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh))!= false){
//文件名的全路径 包含文件名
$filePath = $dir.$file;
echo "";
}
closedir($dh);
}
}
?>

回答(2):

//主目录开始,假设文件夹为temp
$path=dirname(__FILE__).'/temp/';
//扫描文件夹
$file = scandir($path);
//计数
$total=count($file);
//随机一个
$ranum=rand(0,$total-1);
//输出
echo file_get_contents($path.$file[$ranum]);