欢迎访问宙启技术站
智能推送

PHP函数用于读取和写入文件的示例

发布时间:2023-07-01 00:35:04

PHP提供了许多函数来读取和写入文件。下面是一些常用的函数示例:

1. 读取文件:

$filename = 'test.txt';
$filecontent = file_get_contents($filename);
echo $filecontent;

上面的代码将读取名为test.txt的文件的内容,并将其打印出来。

2. 按行读取文件:

$filename = 'test.txt';
$file = fopen($filename, 'r');
while (!feof($file)) {
    $line = fgets($file);
    echo $line;
}
fclose($file);

上面的代码将逐行读取名为test.txt的文件的内容,并将每行打印出来。

3. 写入文件:

$filename = 'test.txt';
$filecontent = 'Hello, World!';
file_put_contents($filename, $filecontent);

上面的代码将向名为test.txt的文件中写入"Hello, World!"。

4. 追加写入文件:

$filename = 'test.txt';
$filecontent = 'Hello, World!';
file_put_contents($filename, $filecontent, FILE_APPEND);

上面的代码将追加"Hello, World!"到名为test.txt的文件中。

5. 检查文件是否存在:

$filename = 'test.txt';
if (file_exists($filename)) {
    echo "文件存在";
} else {
    echo "文件不存在";
}

以上代码将检查名为test.txt的文件是否存在。

6. 获取文件大小:

$filename = 'test.txt';
$filesize = filesize($filename);
echo "文件大小为: " . $filesize . "字节";

以上代码将获取名为test.txt的文件的大小,并将其打印出来。

7. 删除文件:

$filename = 'test.txt';
if (unlink($filename)) {
    echo "文件已删除";
} else {
    echo "无法删除文件";
}

以上代码将删除名为test.txt的文件。

这些是一些常用的PHP函数示例,用于读取和写入文件。使用这些函数,您可以轻松地读取和操作文件内容。