PHP函数fwrite -- 写入文件(可安全用于二进制文件)

说明

int fwrite ( resource handle, string string [, int length] )

PHP函数fwrite把 string 的内容写入 文件指针 handle 处。 如果指定了 length,当写入了 length 个字节或者写完了 string 以后,写入就会停止,视乎先碰到哪种情况。

v返回写入的字符数,出现错误时则返回 FALSE 。

注意如果给出了 length 参数,则 magic_quotes_runtime 配置选项将被忽略,而 string 中的斜线将不会被抽去。

注意: 在区分二进制文件和文本文件的系统上(如 Windows) 打开文件时,fopen() 函数的 mode 参数要加上 'b'。

例 1. 一个简单的PHP函数fwrite例子< ?php

$filename = 'test.txt';

$somecontent = "添加这些文字到文件\n";

// 首先我们要确定文件存在并且可写。

if (is_writable($filename)) {

// 在这个例子里,我们将使用添加模式

打开$filename,

// 因此,文件指针将会在文件的开头,

// 那就是当我们使用fwrite()的时候,

$somecontent将要写入的地方。

if (!$handle = fopen($filename, 'a')) {

echo "不能打开文件 $filename";

exit;

}

// 将$somecontent写入到我们打开的文件中。

if (fwrite($handle, $somecontent)

=== FALSE) {

echo "不能写入到文件 $filename";

exit;

}

echo "成功地将 $somecontent 写入

到文件$filename";

fclose($handle);

} else {

echo "文件 $filename 不可写";

}

?>

以上就是PHP函数fwrite的相关使用方法。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php中fwrite函数的用法,PHP函数fwrite的用法相关推荐

  1. matlab中bitget函数用法_Matlab函数大全

    目录 1.时间日期函数................................ ................................ ....................... ...

  2. oracle中类似indexof用法_instr函数

    oracle中类似indexof用法_instr函数 [sql] 在oracle中没有indexof()函数 但是提供了一个 instr() 方法 具体用法: select instr('保定市南市区 ...

  3. js中bind、call、apply函数的用法

    最近一直在用 js 写游戏服务器,我也接触 js 时间不长,大学的时候用 js 做过一个 H3C 的 web 的项目,然后在腾讯实习的时候用 js 写过一些奇怪的程序,自己也用 js 写过几个的网站. ...

  4. ML之sklearn:sklearn.metrics中常用的函数参数(比如confusion_matrix等 )解释及其用法说明之详细攻略

    ML之sklearn:sklearn.metrics中常用的函数参数(比如confusion_matrix等 )解释及其用法说明之详细攻略 目录 sklearn.metrics中常用的函数参数 con ...

  5. TF:tensorflow框架中常用函数介绍—tf.Variable()和tf.get_variable()用法及其区别

    TF:tensorflow框架中常用函数介绍-tf.Variable()和tf.get_variable()用法及其区别 目录 tensorflow框架 tensorflow.Variable()函数 ...

  6. python中all函数的用法_python中map、any、all函数用法分析

    这篇文章主要介绍了 python 中 map . any . all 函数用法 , 实例分析了 map . any . all 函数 的相关使用技巧 , 具有一定参考借鉴价值 , 需要的朋友可以参考下 ...

  7. 关于C++中函数指针的使用(包含对typedef用法的讨论)

    关于C++中函数指针的使用(包含对typedef用法的讨论) (一)简单的函数指针的应用. //形式1:返回类型(*函数名)(参数表) char (*pFun)(int); char glFun(in ...

  8. java replaceall函数_JAVA中string.replace和string.replaceAll的区别及用法

    展开全部 JAVA中string.replace()和string.replaceAll()的区别及用法乍一看,字面上理解好像replace只替换第一个出现的字符(受javascript的影响),32 ...

  9. php中n12br,PHP常见字符串操作函数与用法总结

    一.字符串的格式化 1.字符串的格式化 trim()函数可以去除字符串的开始位置和结束位置的空格,并将结果字符串返回,默认情况下去除的字符是换行符和回车符(\n和\r),水平和垂直制表符(\t和X0B ...

  10. php自然排序法的比较过程,PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)...

    本文实例讲述了PHP中strnatcmp()函数"自然排序算法"进行字符串比较用法.分享给大家供大家参考,具体如下: PHP中strnatcmp()函数使用"自然&quo ...

最新文章

  1. 清华大学大数据研究中心给您拜年啦!
  2. Oracle-数据字典解读
  3. Linux系统安装DNS域名解析服务
  4. drive数据集_英伟达的最强人脸GAN开源了,它吃的高清数据集也开源了
  5. c语言编程单向链表排序,【分享】C语言 简单链表创建 排序 输出
  6. HDU - 5877 Weak Pair(离散化+树状数组+dfs序)
  7. Java排查问题随笔
  8. Java学习之数据库中的范式和反范式
  9. ibtais中把clob数据类型转换成string并插入到数据库中
  10. mysql 查看表属性约束_mysql表属性、索引、约束
  11. Operation和OperationQueue实战:异步下载图片并给图片加滤镜
  12. VHDL实现交通灯程序
  13. vi编辑器的常用命令
  14. 协方差局长你_关于Eviews,你必须知道的20个精彩问答
  15. dw中html网页如何加音乐播放器,在dreamweaver网页制作中插入音乐播放器详细参考...
  16. 重磅|如何利用NBA球员推文预测其球场表现?
  17. 华为鲲鹏泰山服务器系统安装,鲲鹏处理器正式商用:浙江移动营业厅用上华为泰山服务器...
  18. python百钱买百鸡问题答案_Python学习-算法-百钱买百鸡的问题
  19. IDEA 在debug 模式下启动tomcat报错:Application Server was not ..reason:Unable to ping server at localhos:1199
  20. 数据结构:静动图结合,活灵活现 讲解—— 堆排序, 直接选择排序

热门文章

  1. Git关于commit的操作,修改message,合并commit,撤销commit
  2. 华为Cloud Native Lives课程第一课-云原生技术的前世今生
  3. 【SealDEV 倾情奉献】Android APK 安装过程详解
  4. Android4.0新特性 中文翻译
  5. PotPlayer 无损截取视频片段
  6. 计算机专业买什么台式电脑,电脑系统那个好 台式电脑装什么系统好
  7. 安全多方计算之BGW算法
  8. conda错误this environment is insistent,please check the package plan carefully
  9. 2022.02.23
  10. MFC之路 串口通信篇(之三)