• 技术文章 >后端开发 >php教程

    php文件有关问题请问

    2016-06-13 13:38:06原创261
    php文件问题请教
    问题背景:我有个php文件叫做test.php
    还有个文件夹叫做tmp_data
    这两个文件是在同级目录下。
    说明tmp_data文件里面有个tmp.txt文件

    现在上test.php代码:
    PHP code
    
    ";
            echo "
    "; } //处理完成后,关闭目录句柄$dh closedir($dh); } ?>


    运行结果:
    file name: .

    file name: ..

    file name: tmp.txt



    不懂的需要大牛帮忙的:
    明明我获取的是tmp.txt,为何还会多出两个:.
    ..
    这两个东西
    这两个是啥玩意?为何会多出来这两个东东啊 不解
    我只要获取tmp.txt,谢谢
    小弟新手 让大牛见笑了!祝好人一生平安!


    ------解决方案--------------------
    这是在linux系统下的,目录默认的
    ------解决方案--------------------
    一般是不让用户看到所以这样

    while(($file_name = readdir($dh)) !== FALSE)
    {
    if($file_name='.' || $file_name='..'){
    continue;
    }

    }
    ------解决方案--------------------
    . 当前目录
    .. 上级目录

    ------解决方案--------------------
    linux 下输入 ls -a 你也能看到那两个东东的不是...

    ------解决方案--------------------
    恩 用代码过滤掉就好了
    ------解决方案--------------------
    while (false !== ($file = readdir($handle))) {
    if ($file != "." && $file != "..") {
    echo "$file\n";
    }
    }
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:quot file name readdir tmp
    上一篇: 请问zend studio运行时报错的有关问题,多谢 下一篇: 想做一个文件下载管理系统解决方法
    Web大前端开发直播班

    相关文章推荐

    • 一文带你PHP利用phpmailer实现邮件发送功能• 织梦后台浏览缩略图有关问题• 关于PHP组织密度不统一数据的系列有关问题• 程序修改有关问题• PHP怎么从COM组件中获取返回的字符串

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网