北京广告公司招聘信息,厦门seo专业培训学校,企业型网站建设费用,小轲网站建设目录 1.常用函数
2.列举当前目录列表 3.判断是否是文件夹 1.常用函数
函数名功能scandir 列出指定路径中的文件和目录 opendir 打开文件夹#xff0c;返回操作资源 readdir读取文件夹资源closedir 关闭文件夹操作资源 is_dir 判断是否是文件夹 filetype 显示是文件夹还是文…目录 1.常用函数
2.列举当前目录列表 3.判断是否是文件夹 1.常用函数
函数名功能scandir 列出指定路径中的文件和目录 opendir 打开文件夹返回操作资源 readdir读取文件夹资源closedir 关闭文件夹操作资源 is_dir 判断是否是文件夹 filetype 显示是文件夹还是文件文件显示 file 文件夹显示 dir _FILE_显示当前文件绝对路径dirname显示当前文件的所在目录
2.列举当前目录列表
_FILE_、dirname、sandir
?php
header(Content-Type: text/html; charsetutf-8);$a __FILE__; // 显示当前文件绝对路径echo $a.br;$b dirname($a); // 显示文件的所在目录echo $b.br;$c scandir($b); //列出指定路径中的文件和目录//echo gettype($c);//获取到的类型是数组//print_r($c);//逐个打印foreach ($c as $filename) {echo $filename.br;}
? 3.判断是否是文件夹
id_dir
?php
header(Content-Type: text/html; charsetutf-8);$a __FILE__; // 显示当前文件绝对路径$b dirname($a); // 显示文件的所在目录$c scandir($b); //列出指定路径中的文件和目录//逐个打印foreach ($c as $filename) {if($filename . or $filename ..){continue;//跳出这一轮循环继续下一轮}//对文件夹与目录区分开if (is_dir($filename)){echo dir: .$filename.br;} else {echo file: .$filename.br;}}
? 优化后的效果 只需要对打印内容进行条件增加
?php
header(Content-Type: text/html; charsetutf-8);$a __FILE__; // 显示当前文件绝对路径//echo $a.br;$b dirname($a); // 显示文件的所在目录//echo $b.br;$c scandir($b); //列出指定路径中的文件和目录//echo gettype($c);//获取到的类型是数组//print_r($c);//逐个打印foreach ($c as $filename) {if($filename . or $filename ..){continue;//跳出这一轮循环继续下一轮}//对文件夹与目录区分开if (is_dir($filename)){echo img srcimages/folder.jpg width20px height20px a href$filename/a.br;} else {echo img srcimages/file.jpg width20px height20px .$filename. br;}}
?