`
cakin24
  • 浏览: 1386753 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

php写入文件fwrite和file_put_contents函数比较

    博客分类:
  • PHP
阅读更多
一 代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
.STYLE1 {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.STYLE2 {font-size: 12px}
.STYLE3 {color: #666666}
-->
</style>
</head>
<body>
<table width="438" height="220" border="0" cellpadding="1" cellspacing="1" background="images/bg.jpg">
  <tr>
    <td width="10" height="50">&nbsp;</td>
    <td colspan="2" class="STYLE1">应用fwrite和file_get_contents函数向count.txt写入数据</td>
  </tr>
  <tr>
    <td rowspan="2">&nbsp;</td>
    <td width="315" valign="top" class="STYLE2"><span class="STYLE3">
      <?php
	$filepath = "count.txt";
	$str = "在使用JpGraph时,最好弄明白你使用的是哪一个版本,千万不要弄错,不然就会张冠李戴,让你调得头晕目眩的。也不要从网上找一些片断代码来调试,除非它是完整的,不然也会让你吃不了兜着走的了。唠叼就到这里了,下面开始调试。";
	
	$fopen = fopen($filepath,'wb') or die('文件不存在');
	fwrite($fopen,$str);
	fclose($fopen);
	readfile($filepath);
	
?>
    </span></td>
    <td width="103" valign="top"><span class="STYLE1">fwrite</span></td>
  </tr>
  <tr>
    <td class="STYLE3"><span class="STYLE2">
      <?php file_put_contents($filepath,$str);
	readfile($filepath);?>
    </span></td>
    <td><p class="STYLE1">file_put_</p>
    <p class="STYLE1">contents</p></td>
  </tr>
  <tr>
    <td height="30">&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>
 
二 运行结果

 
  • 大小: 47.8 KB
1
0
分享到:
评论

相关推荐

    PHP fwrite 与 file_put_contents 的区别

    在PHP编程语言中,`fwrite()` 和 `file_put_contents()` 都是用来处理文件写入操作的函数,但它们之间存在着一些关键的区别。了解这些差异对于优化代码和选择合适的文件操作方法至关重要。 首先,`fwrite()` 是一个...

    file_put_contents

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

    PHP中fwrite与file_put_contents性能测试代码

    具体来说,使用fwrite函数进行测试时,写入一百万行数据花费的时间约为10秒,而使用file_put_contents函数进行相同操作时,花费时间超过307秒,并且过程中出现了权限错误,导致文件无法打开,最终只写入了999997行...

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

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

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

    和file_put_contents(). file_put_contents()写文件。默认的是重新写文件,也就是会 替换原先的内容。追加的话使用参数FILE_APPEND. 以追加形式写入内容 当设置 flags 参数值为 FILE_APPEND 时,表示在已有文件内容...

    PHP中危险的file_put_contents函数详解

    **PHP中的file_put_contents函数详解** `file_put_contents` 是 PHP 中用于将数据写入文件的一个非常常用的函数。它的语法如下: ```php int file_put_contents(string $filename, mixed $data, int $flags = 0, ...

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

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

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

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

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

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

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

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

    PHP 文件操作函数

    对于写入文件,`file_put_contents()`是最常用的,它能够将数据写入文件,如果文件不存在,则会创建文件。 2. **文件指针与流** 使用`fopen()`打开文件并返回文件指针,然后配合`fread()`、`fwrite()`和`fclose()`...

    php_file_operations_example_637405_filesystem_Windows编程_php_

    9. **处理二进制文件**:当涉及图片、音频或视频等二进制文件时,可以使用`file_put_contents()`和`file_get_contents()`,但需要考虑编码和字节顺序标记。 在Windows编程环境中,PHP文件操作需要注意与Unix/Linux...

    PHP文件处理及文件上传函数

    6. `file_put_contents()`: 将字符串写入文件,例如:`file_put_contents('filename.txt', 'New content');` 7. `rename()`: 重命名文件或目录,例如:`rename('oldname.txt', 'newname.txt');` 8. `unlink()`: 删除...

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

    同时,`file_put_contents()`函数提供了方便的文件写入功能,包括自动创建新文件。在处理文件操作时,应考虑异常处理、错误报告以及文件权限等问题,以确保代码的健壮性和可靠性。通过熟练掌握这些知识点,开发者...

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

    除了这些基础操作,还可以使用fopen(), fwrite()和fclose()函数组合来写入文件,这在需要更复杂控制(如文件锁定)时更有用。 总结起来,PHP获取和保存页面内容主要涉及`file_get_contents()`、cURL库、DOMDocument...

    PHP 读写文件操作实例

    写入文件则可以使用`file_put_contents()`函数。如果`list.txt`不存在,此函数会创建一个新文件。假设我们要向`list.txt`追加内容,可以这样做: ```php $data = "这是新增的内容\n"; file_put_contents('list.txt'...

    PHP脚本编程中的文件系统函数大全.rar

    10. **copy()** 和 **file_get_contents()** / **file_put_contents()** 结合:copy()函数用于复制文件,但也可以通过先用file_get_contents()读取源文件,然后用file_put_contents()写入目标文件来实现。...

    PHP开发笔记系列(四)-文件操作

    对于写入,可以使用`file_put_contents()`将数据写入文件,如果文件已存在,可以选择追加模式。 2. **文件指针与流** 使用`fopen()`打开文件并创建一个文件指针,接着可以使用`fread()`、`fwrite()`、`fseek()`等...

Global site tag (gtag.js) - Google Analytics