php入门学习-4

    1、文件操作函数
 
        (1)php访问文件或文件夹相关函数
            filetype() // 可以输出相关文件类型,如:dir / file / link
                e.g.
                echo filetype('C:\WINDOWS'); // dir
                echo filetype(C:\WINDOWS\reg_edit.exe'); // file
            stat() // 函数获得指定文件名参数目标文件基本属性
                e.g.
                $stt=stat('text.txt);
                print_r($stt); // 将打印文件中所有属性
            clearstatcache() // 清除缓存
            is_executable() // 判断文件是否可执行
            is_dir() // 判断是否存在或是文件夹
            is_file() // 判断是否是文件
            scandir() // 遍历文件夹/返回一个数组
            fopen(filename, mode) // 打开或创建一个文件
                打开模式:
                    r     只读方式打开,将文件指针指向文件头
                    r+    读写方式打开,将文件指针指向文件头
                    w     写入方式,将文件指针指向文件头,清除内容(如果文件不存在则尝试创建)
                    w+    读写方式,将文件指针指向文件头,清除内容(如果文件不存在则尝试创建)
                    a     写入方式打开,将文件指针指向文件末尾(如果文件不存在则尝试创建)(可以称之为追加模式
                    a+    读写方式打开,将文件指针指向文件末尾(如果文件不存在则尝试创建)
            fwrite(资源, 内容) // 写入文件内容
            fgets(资源, 长度) // 获取文件内容
            fclose(资源) // 关闭一个打开的文件资源
            unlink(文件) // 删除一个文件

        (2)php文件的操作函数(计数器案例)
            // 示例:文字计数器
            if(!@$f = fopen("a.txt", "r")){
                echo "文件不存在";
                $num=0;
            }else{
                $num=fgets($f, 10);
                fclose($f);
            }
            $num++;
            $ff = fopen("a.txt", "w");
            fwrite($ff, $num);
            fclose($ff);
            echo $num;

            // 示例:图片计数器
            if(!@$f = fopen("num.txt", "r")){
                echo "文件不存在";
                $num=0;
            }else{
                $num=fgets($f, 10);
                fclose($f);
            }
            $num++;
            $ff = fopen("num.txt", "w");
            fwrite($ff, $num);
            fclose($ff);
            // 将数字拆分成数组,以图片形式显示
            $num_arr = str_split($num);
            foreach($num_arr as $v){
                echo "img src='img/".$v.".jpg'>";
            }
posted @ 2024-01-24 10:22  芝麻小仙女  阅读(4)  评论(0编辑  收藏  举报