PHP获取文件夹下面html文件列表
PHP怎样获取文件夹下面的html文件,并按照列表的格式显示出来,并将url地址也传递过来,比如:index.html地址:/admin/index.html修改|删除...
PHP怎样获取文件夹下面的html文件,并按照列表的格式显示出来,并将url地址也传递过来,比如:
index.html 地址:/admin/index.html 修改|删除 展开
index.html 地址:/admin/index.html 修改|删除 展开
2个回答
展开全部
<?php
$dir = "."; //目录
filelist($dir);
function filelist($dir){
$list = scandir($dir);
foreach($list as $file){//遍历
$path=$dir."/".$file;
if(is_dir($path) && $file!="." &&$file!=".."){ //判断是否是路径
filelist($path);
}else if(extend($file) == "html") {
echo $file."\t地址:\t".$path."\t<a href=$path>修改|删除</a><br>";
}
}
}
//返回文件类型
function extend($file_name)
{
$extend =explode("." , $file_name);
$va=count($extend)-1;
return $extend[$va];
}
?>
$dir = "."; //目录
filelist($dir);
function filelist($dir){
$list = scandir($dir);
foreach($list as $file){//遍历
$path=$dir."/".$file;
if(is_dir($path) && $file!="." &&$file!=".."){ //判断是否是路径
filelist($path);
}else if(extend($file) == "html") {
echo $file."\t地址:\t".$path."\t<a href=$path>修改|删除</a><br>";
}
}
}
//返回文件类型
function extend($file_name)
{
$extend =explode("." , $file_name);
$va=count($extend)-1;
return $extend[$va];
}
?>
展开全部
function getfiles($path)
{
foreach(glob($path . "*.html") as $v)
{
echo $v . '<br>';
}
}
$path = 'd:/file/';
getfiles($path);
更多追问追答
追问
什么都不显示
追答
function getfiles($path)
{
foreach(glob($path . "*.html") as $v)
{
echo $v . '<br/>';
}
}
$path = 'D:/admin/';
getfiles($path);
//注意 $path 文件夹路径要写对
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询