PHP文件操作函数

  • 读取整个文件的函数
    $string = file_get_contents(“test.txt”);……………………将文件内容转换为一整行字符串
    readfile(“test.txt”) …………………………………………自动将文件写入输出缓冲区
    $array =file(“test.txt”) …………………………………………返回全部文件体
  • 读取一行数据
    string = fgets()
    string = fgetss() 得到去掉html标记的结果
    读取一个字符
    chr = fgetc() 读取一个字符
    string = fread() 读取任意个字符
    文件编辑函数
    bool = copy(‘text1.txt’,‘text2.txt’);
    bool = rename(‘text1.txt’,‘text2.txt’)
    bool = unlink(‘text2.txt’)
    int = fileatime(‘text1.txt’) visit
    int = filemtime(‘text1.txt’) modify
    int = filesize(‘text1.txt’)
    array = pathinfo(‘text1.txt’)
    stirng = realpath(‘text1.txt’)
    array = stat(‘text.txt’)
    目录操作函数
    bool = is_dir()
    resource = opendir()
    string = readdir(resource $dir) Example: while(($str = readdir($path)) != False) { echo $str ."<br>";}
    void = rewinddir(resource $dir) 将目录流重置到目录的开头。
    array = scandir() foreach($array as $value) {echo $value."<br>";}
    closedir()
    编辑目录
    mkdir($dir)
    rmdir() //该目录必须为空
    string getcwd(void); //返回当前工作目录 /home/lianjie 不带斜杠
    bool chdir($dir) //将当前目录更改为$dir
    float disk_free_sapce($dir) dis_total_space($dir)
    远程操作文件
    rewind()
    fseek()
    feof()
    ftell() 返回文件指针的位置
    上传文件
    bool move_uploaded_file($_FILES[‘upfile’][‘tmp_name’], $PATH .$_FILES[‘upfile’][‘name’])
    bool is_uploaded_file($_FILES[‘upfil’][‘tmp_name’]) 判断文件是否通过HTTP POST方式上传 确保服务器安全性。
    文件状态函数
    int = filesize()
    string = filetype()
    int = filemtime()
    bool = file_exists()
    bool = is_readable()
    bool = is_writeable()
    bool = is_file()

string = iconv(“utf-8”,“gb2312”,$str);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值