• PHP文件操作函数一


    <?php
    /*
    Created on 2013-6-26
    */
    //判断文件的类型
    echo filetype("array.php")."<br />";//这是一个文件
    echo filetype("picture")."<br />";//这是一个文件夹
    echo filetype("none")."<br />";//不出在的

    //获取文件的属性
    $tt=stat("array.php");
    print_r($tt);

    echo "<br /><br />";
    //遍历文件夹
    scandFile("picture/");
    function scandFile($file)
    {
        $dir = scandir($file);//遍历文件夹
        foreach ($dir as $x=>$y)
        {
            //scandir()函数的返回值带有.和..要屏蔽到,函数的判断需要完整的路径所以使用$file.$y
            if($y!="."&&$y!=".."&&is_dir($file.$y))
            {
                echo $file.$y."<br />";//输出完整的文件夹路径
                scandFile($file.$y."/");
            }
            else
            {
                if($y!="."&&$y!="..")
                {
                    echo $file.$y;//输出完整的文件路径
                    echo "<br />";
                }
            }
        }
    }

    //文件的读取及写入,文本计数器
    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);//把加1的num值写入文件中
    fclose($ff);//关闭文件

    echo $num;

    $number = str_split($num);//把字符串等拆分成单字节的数组
    ?>

  • 相关阅读:
    《Java技术》第一次作业
    链队列基本操作
    行编辑器,数制转换,杨辉三角
    顺序队列基本操作
    链栈基本操作
    顺序栈基本操作
    PTA链表
    PTA顺序表
    《Java技术》第三次作业
    《Java技术》第二次作业
  • 原文地址:https://www.cnblogs.com/Medeor/p/3156787.html
Copyright © 2020-2023  润新知