利用php读取某个目录下所有的文件不包括文件夹~

写这样一串代码的目的其实还是博主想偷懒的原因!因为我写的好多页面都不想再以文章的形式添加到我的网站!

有这个代码我就只用将写好的页面放到指定的文件夹就可以了,

我的php代码会自动的帮我列出该文件夹下的所有页面了~

因为很多时候我就用word在本地编辑好了文章,然后在保存成html页面,然后我再直接上传到服务器文件夹下,我的页面就能够自动的帮我读取出来了!免去了我很多的麻烦

好了~  说了这么多的原因下面我就贴上我的代码了~  代码很简单

<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="http://apps.bdimg.com/libs/todc-bootstrap/3.1.1-3.2.1/todc-bootstrap.min.css">
<div class="jumbotron">
  <h1>米醋儿网 micuer.com</h1>
  <p>米醋儿网专业致力于解决快手直播,快手复制软件,快手视频制作等专业~目前已经拥有付费会员2000余人~</p>
</div>
<?php

$dir = "./";
// 以升序排序 - 默认
$a = scandir($dir);
// 以降序排序
$b = scandir($dir,1);
//print_r($b);
echo '<ul class="list-group">';
foreach ($a as $v) {
        $v = iconv('gbk' , 'utf-8' , $v);
        if($v === '.' || $v === '..'){
            continue;
        }
        $v = (string)$v;//转化成字符串
        if(strpos($v,'.')){
            echo '<li><h3><a href="./'.$v.'">'.$v.'</a></h3></li>';
            continue;
        }else{
            
            continue;
        }
        
}
echo '</ul>';

相信大家都能读的懂~  里面自动排除了文件件,因为我用word保存的html会默然将图片等生成一个文件夹保存

 

下面说一下怎么布局到服务器中吧~

 

其实很简单,我们只需复制上述代码 并复制到新建的 index.php中

然后再在服务器上新建一个目录命名为upfiles

将刚才保存的index.php上传到服务器中的upfiles中

之后我们将所有想上传的网页保存到upfiles文件夹中 他就会自动被读取到了!

本地演示效果如下

只是为了测试二新建的乱七八糟的文件~   自己使用的时候记得上传保存好的html页面哟~

点击也会自动下载的  比如上面的doc文件

 

posted @ 2017-10-13 17:24  韩宇————————  阅读(576)  评论(0)    收藏  举报