`
yeyuan
  • 浏览: 227438 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

关于php写入文本文件时回车的问题

阅读更多

今天在写日志文件的时候,发现写入的内容不会换行。查了一些资料才发现一些问题。

 

相关代码如下:

 

file_put_contents($_SESSION['projectname'],'资产负债表写入成功\r\n',FILE_APPEND);

 

 

$fp = fopen('log.txt','a');
fwrite($fp,'资产负债表写入成功\r\ntest');
fclose($fp);

 

代码并没有问题,但是写入文件之后,\r\n会直接输出,而不是回车。

 

但windows下\r\n确实是代表回车,也没有错误,郁闷了好一会儿,

 

后来,我把括字符串的引号由单引号改为双引号,一切就ok了

 

看似细小的差别,但是结果确出人意料。

 

虽然不清楚是什么原因,但还是记录下

 

分享到:
评论

相关推荐

    Editplus 3[1].0

    如果你使用 EditPlus 进行文本编辑,那么每次创建文本文件,编辑后保存时,尽管文件类型下拉列表中显示的是文本文件, EditPlus 还是询问你是否添加".txt"后缀,是不是很烦? 解决方法: ① 在程序目录建立一个空的...

    editplus 代码编辑器html c++ jsp css

    如果你使用 EditPlus 进行文本编辑,那么每次创建文本文件,编辑后保存时,尽管文件类型下拉列表中显示的是文本文件, EditPlus 还是询问你是否添加".txt"后缀,是不是很烦? 解决方法: ① 在程序目录建立一个空的...

    EditPlus 2整理信箱的工具

    如果你使用 EditPlus 进行文本编辑,那么每次创建文本文件,编辑后保存时,尽管文件类型下拉列表中显示的是文本文件, EditPlus 还是询问你是否添加".txt"后缀,是不是很烦? 解决方法: ① 在程序目录建立一个空的...

    Linux操作系统基础教程

    Linux 操作系统基础教程 清华大学信息学院计算机系 目 录 前言..........................................................................................................................................

    多系统启动引导程序xorldr_0.52

    ◆ 在对分区的显隐状态进行设置时,只有现有状态跟预期状态不一致时才会进行写入操作,减少对磁盘的写操作; ◆ 修正文本模式下由其它引导器加载时文本菜单错乱的情况,感谢 2011hiboy 指出这个问题; ◆ 修正 0.5x ...

    网管教程 从入门到精通软件篇.txt

    HTM,HTML:超文本文档 HTT:Microsoft超文本模板 HTX:扩展HTML模板 I ICO:Windows图标 IDX:Microsoft FoxPro相关数据库索引文件;Symantec Q&A相关数据库索引文件;Microsoft Outlook Express文件 IMG:...

    VIM实用技术 技巧、插件和定制

     插入(insert)模式,输入文本时使用;在正常模式下键入“i”(insert)或“a”(append)即 可进入插入模式(也有另外一些命令,如“c”,也可以进入插入模式,但这些命令有其它的作 用)。  可视(visual)...

    html入门到放弃笔记

    作用:保留源文档中的回车 和 空格 的作用 <pre></pre> 8、分区元素 1、块分区元素 语法:<div></div> 作用:布局 2、行内分区元素 语法:<span></span> 作用:设置同一行文字内的不同样式 9、行内元素 与...

    超实用的jQuery代码段

    2.16 输入框获取焦点时文本高亮提示 2.17 实现多个输入框同步操作 2.18 在新窗口中打开外部链接 2.19 jQuery实现outerHTML属性 2.20 实现带固定表头的表格 2.21 为表单内控件设定缺省数值和文本 2.22 防止单个页面...

    grub4dos-V0.4.6a-2017-02-04更新

    更新说明: 2017-02-04(yaya) Ls command: Empty Folder returns false. ...解决当命令行长度过长或批处理的参数过多时导致的内存冲突问题. 2013-03-19 1.新增连续命令分隔符";;",无阻碍顺序执行. 例子: set a...

    JavaScript网页特效范例宝典源码

    实例060 按下回车键时自动切换焦点 103 2.2 下拉列表/菜单 104 实例061 获取下拉列表/菜单的值 104 实例062 遍历多选择下拉列表 105 实例063 在下拉列表中进行多选移除 106 实例064 将数组中的数据添加到下拉菜单中 ...

    MySQL 入门学习 ——基础教程

    创建一个文本文件“mysql.txt”,每行包含一个记录,用定位符(tab)把值分开,并且以在 CREATE TABLE语句中列出的列次序给出,例如: abccs f 1977-07-07 china mary f 1978-12-12 usa tom m 1970-09-02 usa ...

    Z-Blog v1.6 渡虎谷修改版

    7.关于“导航栏”、“友情链接”等条目请在在后台进入[文件管理]页面直接修改源文件。它们的格式都是:布罗格的烘培机也可在INCLUDE目录中修改相应文件的HTML代码。8.如何让日志显示源代码,包括HTML,ASP,PHP等,...

    ASP.NET常用代码

    8.关于日期格式 日期格式设定 DataFormatString="{0:yyyy-MM-dd}" 我觉得应该在itembound事件中 e.items.cell["你的列"].text=DateTime.Parse(e.items.cell["你的列"].text.ToString("yyyy-MM-dd")) 9.获取错误...

    ASP.NET程序中常用的三十三种代码.txt

    关于日期格式  日期格式设定 DataFormatString="{0:yyyy-MM-dd}"  我觉得应该在itembound事件中 e.items.cell["你的列"].text=DateTime.Parse(e.items.cell["你的列"].text.ToString("yyyy-MM-dd"))  9.获取...

Global site tag (gtag.js) - Google Analytics