仓酷云
标题:
PHP网页设计若何删除多级目次
[打印本页]
作者:
第二个灵魂
时间:
2015-2-4 00:07
标题:
PHP网页设计若何删除多级目次
理解网站这一概念之后不难看出,任何网站都是由网页组成的,也就是说想完成网站,必须先学会做网页,因此必须要掌握了HTML,才能为今后制作网站打下基础。 昨天看见一个贴子(chinaasp)问怎样删除目次,之前一向可以,但昨天出了成绩,本来他只是把他上级的文件删了后就删
目次所以假如多几级就有成绩。
我的这个只能临时凑在世用,假如你的目次没有十几层的话应当没有成绩的吧~,但我不熟习递归只能做到
deltree($path);rmdir($path)才干删除这个目次能不克不及做到直接deltree($path);就删除这个目次??
function deltree($pathdir)
{
echo $pathdir;//我调试时用的
if(is_empty_dir($pathdir))//假如是空的
{
rmdir($pathdir);//直接删除
}
else
{//不然读这个目次,除.和..外
$d=dir($pathdir);
while($a=$d->read())
{
if(is_file($pathdir.'/'.$a) && ($a!='.') && ($a!='..')){unlink($pathdir.'/'.$a);}
//假如是文件就直接删除
if(is_dir($pathdir.'/'.$a) && ($a!='.') && ($a!='..'))
{//假如是目次
if(!is_empty_dir($pathdir.'/'.$a))//是不是为空
{//假如不是,挪用本身,不外是本来的途径+他上级的目次名
deltree($pathdir.'/'.$a);
}
if(is_empty_dir($pathdir.'/'.$a))
{//假如是空就直接删除
rmdir($pathdir.'/'.$a);
}
}
}
$d->close();
echo "必需先删除目次下的一切文件";//我调试时用的
}
}
function is_empty_dir($pathdir)
{//判别目次是不是为空,我的办法不是很好吧?只是看除.和..以外有其他器材不是为空,PHP有无给出甚么
函数?
$d=opendir($pathdir);
$i=0;
while($a=readdir($d))
{
$i++;
}
closedir($d);
if($i>2){return false;}
else return true;
}
聪明的你,显然已经逐渐的开悟了,慢慢的理解了编程的概念,那么祝贺你,你已经迈出了成功的第一步。
作者:
小妖女
时间:
2015-2-4 02:59
环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。
作者:
简单生活
时间:
2015-2-7 10:00
有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。
作者:
愤怒的大鸟
时间:
2015-2-21 15:03
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
作者:
爱飞
时间:
2015-3-4 12:00
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
作者:
小女巫
时间:
2015-3-9 23:40
最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。
作者:
分手快乐
时间:
2015-3-11 20:49
遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。
作者:
灵魂腐蚀
时间:
2015-3-19 12:40
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
作者:
飘灵儿
时间:
2015-3-26 13:08
你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。
作者:
活着的死人
时间:
2015-3-26 19:38
再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。
作者:
山那边是海
时间:
2015-4-1 10:10
再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。
作者:
乐观
时间:
2015-4-2 06:02
php是动态网站开发的优秀语言,在学习的时候万万不能冒进。在系统的学习前,我认为不应该只是追求实现某种效果,因为即使你复制他人的代码调试成功,实现了你所期望的效果,你也不了解其中的原理。
作者:
第二个灵魂
时间:
2015-4-13 23:38
有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。
作者:
老尸
时间:
2015-4-15 07:08
多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。
作者:
不帅
时间:
2015-4-17 20:30
写的比较杂,因为我也是个新手,不当至于大家多多指正。
作者:
只想知道
时间:
2015-5-4 20:06
建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。
作者:
兰色精灵
时间:
2015-5-8 07:54
使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。
作者:
admin
时间:
2015-6-21 21:31
找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。
作者:
精灵巫婆
时间:
2015-7-9 01:51
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
作者:
透明
时间:
2015-7-14 03:10
没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。
作者:
飘飘悠悠
时间:
2015-7-20 12:08
本人接触php时间不长,算是phper中的小菜鸟一只吧。由于刚开始学的时候没有名师指,碰过不少疙瘩,呗很多小问题卡过很久,白白浪费不少宝贵的时间,在次分享一些子的学习的心得。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2