• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Joanna Qian
Stay Hungry, Stay Foolish!
博客园    首页    新随笔    联系   管理    订阅  订阅
PHP5.4第三天——文件操作函数
一、PHP访问文件或文件夹相关函数
1. filetype()    //可以输出相关文件类型,如:dir / file /link
   例:echo filetype('C:\WINDOWS').'<br />';
        输出结果:dir
        echo filetype('C:\WINDOWS\regedit.exe').'<br />';
        输出结果:file
2. stat()    //函数获得指定文件名参数目标文件基本属性 / 返回一个数组
   例:$stt = stat('test.txt');   print_r ($stt);
        
3. clearstatcache() 来清除缓存
4. is_executable() 判断文件是否可执行/ 返回一个布尔值
5. is_dir() 判断是否存在或是文件夹/ 返回一个布尔值
6. is_file() 判断是否是文件/ 返回一个布尔值
7. scandir() 遍历文件夹 / 返回一个数组
二、文件的操作函数
1.fopen(filename,mode)     //打开或创建一个文件
打开模式
描述
r
只读方式打开,将文件指针指向文件头,如果文件不存在会报错
r+
读写方式打开,将文件指针指向文件头,如果文件不存在会报错
w
写入方式,将文件指针指向文件头,清除内容,如果文件不存在则尝试创建
w+
读写方式,将文件指针指向文件头,清除内容,如果文件不存在则尝试创建
a
写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建
a+
读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创
2. fwirte(资源,内容)     //写入文件内容
3. fgets(资源,长度)     //获取文件内容
4. fclose(资源)     //关闭一个打开的文件资源
5. unlink(文件)     //删除一个文件
三、示例:列出c盘下所有文件夹
<?php
    $arr=scandir("c:/");
    foreach($arr as $v)
        if(is_dir("c:/".$v)){    //如果列出文件,只需该为 !is_dir("c:/".$v)
            echo $v."<br>";
        }
?>  
四、示例:计数器
<?php
//数字计数器
if(@$f=fopen("num.txt","r")){   //@单行屏蔽错误
    echo "文件不存在!";
    $num=0;
}else{
    fgets($f,10);   //获得9位
    fclose($f);
}

$num++;
$ff=fopen("num.txt","w");
fwrite($ff,$num);
fclose($ff);

//将数字拆分为数组
$numarr=str_split($num);
foreach($numarr as $v){
     echo "<img src='images/".$v.".gif'>";
}
?>

 

posted on 2012-10-03 00:30  Joanna Qian  阅读(274)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3