php读取当前目录文件,还差一点就完美了~
答案:2 悬赏:30
解决时间 2021-02-17 12:49
- 提问者网友:缘字诀
- 2021-02-17 01:39
php读取当前目录文件,还差一点就完美了~
最佳答案
- 二级知识专家网友:过活
- 2021-02-17 03:03
$d=dir(".");
echo $d->path.$e;
while(false !== ($e= $d->read())) {
if($e=='.' || $e==".." )continue;
echo "$e";
}
$d->close();
?>
echo $d->path.$e;
while(false !== ($e= $d->read())) {
if($e=='.' || $e==".." )continue;
echo "
}
$d->close();
?>
全部回答
- 1楼网友:青灯有味
- 2021-02-17 03:49
用别的语言写都会这样,做个判断就行了
追问:这样啊,怎么判断呢,能否加上代码,我测试通过就给你加分
追答:<?php
$pcDir = dir(".");
$szStr = "/^.+$/"; // 加个正则判断
while($e = $pcDir->read())
{
if(preg_match($szStr, $e, $arr) == 0)
{
echo $e.'<br/>';
}
}
$pcDir->close();
?>
追问:好了,现在还得把这句话改下,不然给网页写入了一个点 echo $d->path.$e;
追问:这样啊,怎么判断呢,能否加上代码,我测试通过就给你加分
追答:<?php
$pcDir = dir(".");
$szStr = "/^.+$/"; // 加个正则判断
while($e = $pcDir->read())
{
if(preg_match($szStr, $e, $arr) == 0)
{
echo $e.'<br/>';
}
}
$pcDir->close();
?>
追问:好了,现在还得把这句话改下,不然给网页写入了一个点 echo $d->path.$e;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯