zoukankan      html  css  js  c++  java
  • PHP——文件处理

    处理

    PHP拥有多种函数可供创建、读取、上传以及编辑文件


    函数

    readfile()

    功能:函数读取文件,并把它写入输出缓冲。(如果读到文件确实存在,则文件的内容已存储在缓冲区内,代表可以直接输出)
    语法:readfile("文件名")


    fopen()

    功能:打开文件(最好的方法,比readfile()函数有更多的功能)
    语法:fopen("被打开的文件名","打开文件的模式")

    模式

    • r:打开文件为只读。文件指针在文件的开头开始
    • w:打开文件为只写。删除文件的内容或创建一个新的文件,如果它不存在。文件指针在文件的开头开始
    • a:打开文件为只写。文件中的现有数据会被保留。文件指针在文件结尾开始。创建新的文件,如果文件不存在。
    • x:创建新文件为只写。返回FALSE和错误,如果文件已存在。
    • r+:打开文件为读/写、文件指针在文件开头开始
    • w+:打开文件为读/写。删除文件内容或创建新文件,如果它不存在,文件指针在文件开头开始。
    • a+:打开文件为读/写。文件中已有的数据会被保留。文件指针在文件结尾开始。创建新文件,如果它不存在/
    • x+:创建新文件为读/写。返回FALSE和错误,如果文件已存在。

    fread()

    功能:读取打开的文件
    语法:fread("读取文件的文件名","最大字节数")
    补充:关于最大字节数:filesize("文件名")


    fclose()

    功能:用于关闭打开的文件
    语法:fclose("文件名") or fclose(存有文件名的变量)


    fgets()

    功能:从文件读取单行


    feof()

    功能:检查是否已到达end-of-file


    fgetc()

    功能:从文件中获取单个字符


    例子

    <?php
    
    $myfile=fopen("php.txt","r") or die("Unable to open file!");
    echo fread($myfile,filesize("php.txt"));
    fclose($myfile);
    ?>
    


    <html>
    <body>
    <?php
    $myfile = fopen("php.txt","r") or die("Unable to open file!");
    echo fgets($myfile);
    //调用fgets()函数之后,文件指针会移动到下一行
    fclose($myfile);
    ?>
    </body>
    </html>
    


    <html>
    <body>
    <?php
    $myfile =fopen("php.txt","r") or die("Unable to open file!");
    //输出一行  直到 end-of-file
    while(!feof($myfile))
    {
    echo fgets($myfile)."<br>";
    }
    fclose($myfile);
    ?>
    </body>
    </html>
    


    <html>
    <body>
    <?php
    $myfile=fopen("php.txt","r") or die("Unable to open file!");
    //输出单字符直
    echo fgetc($myfile);
    ?>
    </body>
    </html>
    

  • 相关阅读:
    数据结构化与保存
    使用正则表达式,取得点击次数,函数抽离
    爬取校园新闻首页的新闻
    网络爬虫基础练习
    Hadoop综合大作业
    理解MapReduce
    熟悉常用的HBase操作
    熟悉常用的HDFS操作
    爬虫大作业
    数据结构化与保存
  • 原文地址:https://www.cnblogs.com/ceiling-/p/14394582.html
Copyright © 2011-2022 走看看