PHP中读取某个目录下的文件


<?php
 /*
  PHP Version:  28 April 2005
  Author:  move2rent
  purpose:读取某个目录下的文件
 */

 //要读取的目录
 $folder="H:/temp";

 //打开目录
$fp=opendir($folder);

 //阅读目录
while(false!=$file=readdir($fp))
{
//列出所有文件并去掉'.'和'..'
    if($file!='.' &&$file!='..')
    {
        //$file="$folder/$file";
        $file="$file";

        //赋值给数组
        $arr_file[]=$file;

        }
}
 //输出结果
 if(is_array($arr_file))
 {
    while(list($key,$value)=each($arr_file))
    {
        echo "$key=>$value<br>";
    }

   }

//关闭目录

closedir($fp);

?>


----------------------
读取某个目录下的文件2


<?php

/*PHP Version:  30 April 2005
  Author:  move2rent
  purpose:读取某个目录下的文件二*/


/*----------------------------------*/

function listFiles($dir)
{
    //打开目录


    $handle=opendir($dir);

    //阅读目录

    while(false!=($file=readdir($handle)))

    {
         //列出所有文件并去掉'.'和'..'

         if($file!='.'&&$file!='..')

         {

            //所得到的文件名是否是一个目录

             if(is_dir("$dir/$file"))

             {
                //列出目录下的文件

                 listFiles("$dir/$file");

             }

             else

             {
                    //如果是文件则打开该文件


                    $fp=fopen("$dir/$file","r");


                    //阅读文件内容

                    $data=fread($fp,filesize("$dir/$file"));

                    if($data)

                    //将读到的内容赋值给一个数组

                     $file_array[]="$dir/$file";

                        /*foreach($file_array as $key=>$value)
                        {
                            echo "$value<br>";
                           }
                           */
                       //echo count($file_array);

                       //输出结果

                      while(list($key,$value)=each($file_array))
                       {
                             echo"$key=>$value<br>";
                        }
               }

             }
         }
    }

 /*------------------------------------------*/
    //调用

    $dir="H:/temp";

    listFiles($dir);

?>


-----------------------------------------------
如果该目录不存在则创建它


<?php

 /*
  PHP Version:  28 April 2005
  Author:  move2rent
  purpose:读取某个目录下的文件,如果该目录不存在则创建它
 */

 $folder="H:/temp1";

 //打开目录
@$fp=opendir($folder);

   //如果该目录不存在则创建它
    if(!$fp)
   {

       //创建目录
        mkdir($folder);

        //修改该目录的权限
        chmod($folder,'0755');

        echo " the folder create success!";

    }

    else
    {
        echo " the folder have exists.";
    }

?>

本文作者:



相关阅读:
DB2返回SQLCODE -818 错误
用VMwareGSX和W2K3实现Exchange2003群集
推荐一篇批处理最完整人性化教程
理解Javascript_03_javascript全局观
可实现多表单提交的javascript函数
ASP.NET Image Generation介绍
PHP has encountered an Access Violation
HTML教程:HTML的10个表格相关标记
C#.Net 学习笔记(一)
Linux系统Fcitx中文输入法开机启动方法
用一个命令在xp下删除非空目录
asp.net XMLHttpRequest实现用户注册前的验证
linux/unix vi 编辑器用法详解
CSS Sprite优化 减少HTTP链接数
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 临江仙(宣和乙巳冬幸亳·州途次) 我们如鸟 做人的最高境界是低调,精明的最高境界是厚道 落叶·秋 乡间的初夏 看演出250字 服装超市销售年终个人工作总结 2015乡镇工作总结-闻鸡起舞奔小康 学年度下学期经建乡英语组活动计划 重阳节放假吗 “小赵”老师二三事700字 关于高中课文《地坛》的读后感650字_与你为邻 留守妇女儿童调研报告 2015医院挂牌仪式领导讲话稿 2015服装市场调查报告 诗意双童最美风景 叔叔的猎枪 初中初二作文750字:足球的梦 科学破妖的故事 老师业务师德师风学习总结及心得 期待飞翔作文100字 学习最美教师张丽莉心得体会及反思 读劝学有感 县委副书记在全县开展创先争优活动动员大会上的讲话材料 时间给我站住作文700字 醒夜 小学五年级作文450字:祖国。我爱您! 小学五年级作文900字:一笔永远还不清的良心债 元稹《得乐天书》诗歌鉴赏 白色情人节送什么礼物给男朋友 老师:我记得你逃过课哦~ 鲶鱼和弼马瘟 类似红日的励志歌曲(集网友智慧) 八年级数学教学年度工作总结 小学四年级作文400字:洗药片 蕴含丰富的中秋节 我家庭院里的茉莉花作文600字 我心 入党谈话内容记录表 黄牛念 班级座谈会语文课代表发言稿 那些伤感语录摘抄 宝娜与小竹 描写长城的文章 小学六年级作文450字:回忆过去 超市七夕情人节活动 怀着感情去执法 在感恩中成长200字 随着微风伴着细雨说出相思 风雨路*世界如此大

Copyright © 2016 phpStudy |