`

PHP fwrite 与 file_put_contents 的区别

 
阅读更多

相同点:file_put_contents() 函数把一个字符串写入文件中,与依次调用 fopen(),fwrite() 以及 fclose() 功能一样。
不同点:在file_put_contents()函数中使用 FILE_APPEND 可避免删除文件中已有的内容,即实现多次写入同一个文件时的追加功能。

 

<meta charset="UTF-8">
<?php
//file_put_contents是以追加的形式将字符串写入到test.txt中,
echo file_put_contents("test.txt","阅谁问君诵,水落清香浮。",FILE_APPEND);
?>

效果图:

 

<meta charset="UTF-8">
<?php
//fwrtie则是会清除之前的记录,只保留当前写入的内容
$file = fopen("test2.txt","w");
echo fwrite($file,"一直专注于Web,http://onestopweb.iteye.com/");
fclose($file);
?>

效果图:

 

 

 

 

 

 

 

  • 大小: 10.9 KB
  • 大小: 11.3 KB
1
3
分享到:
评论

相关推荐

    file_put_contents

    1. **简化文件写入流程**:与传统的`fopen()`、`fwrite()`和`fclose()`组合相比,`file_put_contents`提供了更为简化的文件写入方式,避免了手动管理文件指针和关闭文件资源的繁琐过程。 2. **支持多种文件操作标志...

    PHP中fwrite与file_put_contents性能测试代码

    在这份文件中,提及了PHP中的两个常用的写入文件的函数:fwrite和file_put_contents,并通过实际的性能测试代码展示了两者在写入大量数据时的性能差异。 首先,让我们解释一下在描述中提到的两个函数: 1. fwrite...

    PHP中file_put_contents追加和换行的实现方法

    在PHP的一些应用中需要写日志或者记录一些信息,这样的话。可以使用fopen&#40;&#41;,fwrite()以及 fclose()这些进行操作。也可以简单的使用file_get_contents&#40;&#41;...int file_put_contents

    php file_put_contents()功能函数(集成了fopen、fwrite、fclose)

    PHP中的file_put_contents函数是一个非常实用的函数,它将字符串写入文件中,这相当于调用了fopen()函数来打开文件、fwrite()函数来写入数据,以及fclose()函数来关闭文件。这个函数的引入,大大简化了文件操作的...

    PHP使用内置函数file_put_contents写入文件及追加内容的方法

    本文实例讲述了PHP使用内置函数file_put_contents写入文件及追加内容的方法。分享给大家供大家参考,具体如下: 以追加形式写入内容 当设置 flags 参数值为 FILE_APPEND 时,表示在已有文件内容后面追加内容的方式...

    PHP中危险的file_put_contents函数详解

    虽然 `file_put_contents` 在某些情况下可能比 `fwrite` 更方便,但当处理大量数据时,`fwrite` 可能更高效,因为它允许分块写入,而 `file_put_contents` 会一次性写入整个字符串。在性能敏感的应用中,这可能是...

    centos下file_put_contents()无法写入文件的原因及解决方法

    4. **使用流模式**:在某些情况下,可以使用`file_put_contents()`的流模式,通过`fopen`、`fwrite`和`fclose`等函数组合实现,这样可以更精确地控制文件操作。 5. **检查代码逻辑**:确保在写入文件前,文件路径...

    PHP文件处理(二)文件路径及操作和权限

    PHP提供了丰富的文件操作函数,如`file_get_contents()`用于读取文件内容,`file_put_contents()`用于写入文件,`fopen()`和`fclose()`用于打开和关闭文件句柄,`fwrite()`用于向文件写入数据,以及`feof()`和`fread...

    PHP程序设计-3期(KC016) 3.3.2文件写入拓展知识.doc

    本文主要探讨了两个用于向文件写入数据的PHP函数:fwrite()和file_put_contents(),以及如何追加文件内容。 一、fwrite()函数 fwrite()函数用于将指定的数据写入文件。其函数原型为: ```php int fwrite(resource $...

    php_file_operations_example_637405_filesystem_Windows编程_php_

    标题 "php_file_operations_example_637405_filesystem_Windows编程_php_" 暗示我们关注的是一个关于PHP在Windows环境下进行文件操作的例子。描述 "PHP file operations example on premise autonomous" 表明我们将...

    PHP 获取页面内容和保存页面内容

    总结起来,PHP获取和保存页面内容主要涉及`file_get_contents()`、cURL库、DOMDocument、DOMXPath和`file_put_contents()`等工具。理解并熟练运用这些工具,能够帮助开发者有效地处理网络数据,实现网页抓取、内容...

    PHP实现文件上传,及文件读写

    PHP提供了多种文件读取和写入的方法,如`file_get_contents()`、`file_put_contents()`、`fopen()`、`fwrite()`和`fclose()`等。 - `file_get_contents()`:用于读取整个文件到字符串。 - `file_put_contents()`:...

    第三节 SSRF利用 - 内网资源访问-01

    本节课程主要讲解了SSRF漏洞的_php_函数,包括file_get_contents、fsockopen()和curl_exec()三个函数的使用和可能存在的漏洞。 SSRF漏洞的定义 SSRF漏洞全称为Server-side Request Forgery,中文名为服务端请求伪造...

    PHP程序设计-3期(KC016) 3.3.2文件写入常见问题.docx

    file_put_contents($file, $data); // 如果文件不存在,此函数会自动创建 ``` 在实际开发中,确保正确处理文件操作的异常和错误至关重要,这可以通过使用错误处理机制,如try-catch块,或者设置适当的错误报告级别...

    php修改HTML,php修改本地文件

    3. **文件追加**:如果希望在文件末尾添加内容,可以使用`file_put_contents()`的`FILE_APPEND`标志或`fwrite()`。 4. **文件指针移动**:`fseek()`可以改变文件指针的位置,允许在文件的不同位置进行读写操作。 5...

    php写入文件不覆盖的实例讲解

    除了 `file_put_contents()` 和 `flock()`,还有其他一些与文件操作相关的函数,如 `fopen()`, `fwrite()`, `fclose()`, `file_get_contents()`, `file_put_contents()`, `file()` 等,它们共同构成了 PHP 文件操作...

Global site tag (gtag.js) - Google Analytics