search
Home类库下载PHP类库PHP file operations

PHP file operations

Oct 20, 2016 pm 03:15 PM
php

php file operation functions:

fopen: Open a file or URL

fclose: Close an open file

fgetc: Get a character

fgets: Get a line of string

fgetss: Same as above, filter out HTML and PHP tags

file: Read the entire file into the array

fread: Read the file

fwrite: Write the file

copy: Copy the file

unlink: Delete the file


Parameter description:

resource fopen(file name , file opening mode)

Open a file or URL, return the resource pointer successfully, and return false on failure.

'r' The file opening mode is read-only, and the file pointer points to the beginning.

'r+' The file opening mode is readable and writable, and the file pointer points to the beginning.

'w' opens the file for writing, points the file pointer to the beginning, and sets the length of the original file to 0. If the file does not exist, create a new file.

'w+' opens the file in read-write mode, points the file pointer to the beginning, and sets the length of the original file to 0. If the file does not exist, create a new file.

'a' The file opening method is writing, and the file pointer points to the end of the file. If the file does not exist, create a new file.

'a+' The file opening mode is readable and writable, and the file pointer points to the end of the file. If the file does not exist, create a new file.

'b' If the text and binary files of the operating system are different, you can use this parameter. UNIX systems do not need to use this parameter.


$handle=fopen("/home/file.txt","r");

$handle=fopen("c:\homefile.gif","wb");

$handle= fopen("http://www.baidu.com","r");

$handle=fopen("ftp://192.168.102.16/php/a.txt","w");


//bool fclose(resource handle);

//Close an already open file

//Example

$handle=fopen("a.txt","r");

fclose($handle );


/*string fgetc(resource handle)

Reads a character from the file pointed to by the file pointer and returns a string containing one character. If the end-of-file character EOF is read, FALSE*/

if(file_exists("a.txt")){

$fp=fopen("a.txt","r");

while( $c=fgetc($fp)){

echo nl2br($c);

}

}


/*fgets(resource handle[,int length])

Read a line.

When length is specified, up to length-1 characters are returned.

Stop after reading the newline character, EOF, and length-1 bytes.

fgetss removes HTML and PHP tags when reading*/


if(file_exists("a.txt")){

$fp=fopen("a.txt","r");

while($c=fgets($fp)){

echo nl2br($c);

}

}

/*array file(string file name)

Read the entire file into an array.

Each element in the array stores one row.

Example:

$a=file("a.txt");

print_r($a);


Note: The var_dump function displays structural information about one or more expressions, including expressions type and value. Arrays will expand values ​​recursively, showing their structure through indentation.

The print_r function prints easy-to-understand information about a variable. */


/*fread(handle,length)

Read a file up to Length bytes

Example: */

$fp=fopen("a.txt","r");

$contents=fread($fp,filesize("a.txt"));

echo $contents;



/*fwrite(resource handle,string str[,int length])

Write str content into the file pointer. When length is specified, writing length bytes will stop. Separate with spaces. */


/*bool copy(string sourcefile,string destfile)

Example: copy("a.txt","b.txt");

unlink(string file name )

Delete files


Example: unlink("b.txt");

*/

$num = count(glob("/www/*",GLOB_ONLYDIR));
//统计匹配指定路径下的文件

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

SublimeText3 English version

SublimeText3 English version

Recommended: Win version, supports code prompts!

mPDF

mPDF

mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

PhpStorm Mac version

PhpStorm Mac version

The latest (2018.2.1) professional PHP integrated development tool

VSCode Windows 64-bit Download

VSCode Windows 64-bit Download

A free and powerful IDE editor launched by Microsoft