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

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(文件)删除一个文件

数字计数器

<?php

if(!@$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;
?>


图片计数器

<?php

if(!@$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'>";
   }

?>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值