php读取文件内容的方法和函数
    在PHP开发中,文件的读取是一项常见的工作。从简单的查看文件内容,到复杂的读取形式,可以使用php文件读写函数来实现。这一类函数一般称之为文件读写函数,主要有以下四类:
    1.件操作函数
    这类文件操作函数主要是用来处理文件和目录的,包括新建文件,重命名文件、删除文件、复制文件、移动文件、创建目录等,常见的file函数和dir函数都属于此类。
    2.件类型函数
    这一类函数一般是用于检查表示文件类型的,比如检查文件是否是文本文件、图片文件等,常见的函数是filetype()、finfo_file()等函数。
    3.件头信息函数
    这类函数是用来读取文件的头信息的,比如根据文件头检测文件类型、文件大小等,一般可
以用于限制文件上传的格式和大小。常见的函数有get_file_info()等。
    4.件读写函数
    这类函数主要是用于读写文件内容的,比如读取文件内容、读取文件一行一行的内容、写入文件内容、有缓冲读写文件等,常见的函数有fread()、fwrite()、fgets()、fputs()等函数。
    #### 一、文件操作函数
    1.建文件
    新建文件,可以使用fopen函数,其参数列表如下:
    ```
    Resource fopen (string $filename, string $mode [, bool $use_include_path [, resource $context]]);
    ```
    + filename:需要操作的文件名
    + mode:打开文件的模式
    + use_include_path:是否使用include_path
    + context:文件操作句柄
    假设我们要新建一个名为“”的文件,可以使用如下代码:
    ```
    $fileName =
    $file = fopen($fileName,w //打开文件
    fclose($file); //关闭文件
    ```
    在新建文件时,如果文件已经存在,则新建的文件会覆盖之前的文件,因此,一般新建文件前,需要先判断文件是否存在,使用file_exists函数来判断。
    2.命名文件
    要重命名文件,可以使用rename函数,其参数列表如下:
    ```
    bool rename ( string $oldname, string $newname [, resource $context ] );
    ```
    + oldname:指定要重命名的文件名
    + newname:指定重命名后的新文件名
    + context:文件操作句柄
    假设要将文件“”重命名为“”,可以使用如下代码:
    ```
    $oldName =
    $newName =
    ew.txt
    rename($oldName,$newName);
    ```
    3.除文件
    要删除文件,可以使用unlink函数,其参数列表如下:
    ```
    bool unlink ( string $filename [, resource $context ] )
    ```
    + filename:需要删除的文件名
    + context:文件操作句柄
    假设要删除文件“”,可以使用如下代码:
    ```
php文件下载源码    $fileName =
    unlink($fileName);
    ```
    4.制文件
    要复制文件,可以使用copy函数,其参数列表如下:
    ```
    bool copy ( string $source, string $dest [, resource $context ] )

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。