利用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文件

浙公网安备 33010602011771号