一、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);
         PHP5.4第三天——文件操作函数
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'>";
}
?>

 

相关文章:

  • 2021-08-07
  • 2021-09-21
  • 2022-12-23
  • 2021-05-23
  • 2021-06-28
  • 2021-11-25
  • 2022-02-17
猜你喜欢
  • 2021-06-27
  • 2022-02-20
  • 2021-12-23
  • 2021-04-27
  • 2021-07-19
相关资源
相似解决方案