php 文件操作函数 之 图片计数器

来源:互联网 发布:mac上的网游 编辑:程序博客网 时间:2024/05/17 03:46

filetype 输出文件类型


echo filetype('c:\windows').'<br/>';

输出结果:dir

echo filetype('c:\windows\regedit.exe').'<br/>';

输出结果:file


stat() 函数获得指定文件名参数目标文件基本属性

$stt=stat('test.txt');

print_r($stt);



is_executable() 判断文件是否可执行


is_dir 判断是否存在或是文件夹


is_file()判断是否是文件


scandir()遍历文件夹/返回一个数组

clearstatcache()清除缓存



$arr=scandir("c:\");
print_r($arr);

$arr=scandir("c:/");
foreach($arr as $v){
if(is_dir("c:/".$v)){
        echo $v."<br>";
}}




文件的操作函数

fopen(filenane,mode) // 打开或者创建一个文件 

fwirte (资源 ,内容)写入文件内容
fgets(资源 ,长度)获取文件内容 结尾长度 比如要获取100个长度 长度写为101
fclose(资源)关闭一个打开的文件资源
unlink(文件)删除一个文件

数字计数器

<?phpif(!@$f=fopen("num.txt","r")){echo "文件不存在";$num=0;}else {    $num = fgets($f, 10);//获取9    fclose($f);}    $num++;    $ff=fopen("num.txt","w");    fwrite($ff,$num);    fclose($ff);    echo $num;?>


图片计数器

<?phpif(!@$f=fopen("num.txt","r")){    echo "null";    $num = 0;} else{        $num=fgets($f,10);        fclose($f);    }    $num++;    $ff=fopen("num.txt","w");    fwrite($ff,$num);    fclose($ff);    $numarr=str_split($num);  //  print_r($numarr);   foreach($numarr as $v) {       echo "<img src='img/" . $v . ".png'>";   }?>