<?php
function is_empty_dir($fp)
{
$H = @opendir($fp);
$i=0;
while($_file=readdir($H)){
$i++;
}
closedir($H);
if($i>2){
return 1;
}else{
return 2; //true
}
}
$pash = "uploadfile/lampshow_1000";
list_file($pash);
function list_file($pash){
//1、首先先读取文件夹
$temp=scandir($pash,SCANDIR_SORT_NONE);
//遍历文件夹
foreach($temp as $v){
$a=$pash.'/'.$v;
if(is_dir($a)){
//如果是文件夹则执行
if($v=='.' || $v=='..'){
//判断是否为系统隐藏的文件.和.. 如果是则跳过否则就继续往下走,防止无限循环再这里。
continue;
}
$is_empty = is_empty_dir($a);//2是空的 1 不是空的
if($is_empty == 2 ){
echo "空的";
}
list_file($a);//因为是文件夹所以再次调用自己这个函数,把这个文件夹下的文件遍历出来
}else{
// echo $a,"<br/>";
$end = explode(".", $a);
$type = strtolower(end($end)); //在循环中取得每次要上传的文件类型
echo $type;
if($type == "jpg"){
chmod($a, 0777); // 八进制数,正确的 mode 值
$txt1 = file_get_contents($a);
}
}
}
}
php 读取文件夹 遍历文件夹文件
Supongo que te gusta
Origin blog.csdn.net/qq_25261441/article/details/118631638
Recomendado
Clasificación