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'>";
}
?>

 

转载于:https://www.cnblogs.com/JoannaQ/archive/2012/10/03/2710650.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值