`
yeyuan
  • 浏览: 230733 次
  • 性别: 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了

 

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

 

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

 

分享到:
评论

相关推荐

    浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题

    在Windows系统中,文本文件的换行通常使用`\r\n`(回车换行)组合来表示。然而,在某些情况下,当使用`fwrite()`写入`\r\n`时,可能会发现内容并没有在新行开始,而是依然在同一行内。这个问题可能由以下原因造成: ...

    空格回车制表符处理,HTML代码简单处理

    在源代码中,开发者可能会使用空格、回车和制表符来提高代码的可读性,但这些空白字符在浏览器解析时并不一定会被保留。默认情况下,浏览器会自动合并连续的空格、回车和制表符,只显示一个空格。 在处理HTML代码时...

    PHP实现将textarea的值根据回车换行拆分至数组

    在实际的PHP程序设计中,这种将多行文本拆分成数组的技巧非常常见,特别是在处理用户输入的数据或者进行批量操作时。 此外,这里列出了一些相关的话题,你可能也会感兴趣: 1. PHP查找与搜索数组元素的方法,如`...

    效率较高的php下读取文本文件的代码 <font color=red>原创</font>

    fgets在遇到换行符("\n")、回车符("\r")或文件结束时停止读取,非常适合处理文本文件中的行数据。fgets的使用方式如下: fgets($handle, $length) 这里的$handle同样是指向已打开文件的句柄。参数$length指定了从...

    memcached安装错误解决文件

    当遇到安装问题时,查看这个文本文件可能会提供关于错误的详细信息。打开文件,查找错误代码或描述,然后根据这些信息进行排查。 在安装过程中,还可能遇到以下常见问题: 1. 端口冲突:memcached默认使用11211...

    PHP获取表单textarea数据中的换行问题

    1. 在Web开发中,处理文本数据时需要关注操作系统之间的换行符差异。 2. Windows系统中换行符是\r\n,而Unix/Linux系统中是\n。 3. PHP中的nl2br()函数可以用来在字符串中的每个\r\n之前插入HTML换行标签: 。 4....

    vim(gvim)插件——PHP语言自动补全

    在IT行业中,文本编辑器是开发者的重要工具,而Vim作为一个功能强大的命令行文本编辑器,因其高效的操作方式和丰富的可扩展性深受程序员喜爱。GVim则是Vim的图形界面版本,同样支持各种插件来增强其功能。本篇文章...

    php使用str_replace实现输入框回车替换br的方法

    需要注意的是,使用str_replace函数进行字符串替换时,要确保替换操作不会影响到文本中的其他内容。如果文本内容中本身就包含 ,那么在替换过程中需要额外注意,否则可能会产生不必要的混淆和错误的显示效果。 ...

    notepad++ 文本编辑工具

    其功能强大,其中一个亮点是能够显示回车换行符,这对于查看和编辑文本文件,尤其是处理格式敏感的代码时非常有用。在Windows系统上,Notepad++还能自动处理Linux系统的文本换行方式,使得在不同操作系统间处理文本...

    php编码规范.docx

    4. 行结束符:采用UNIX文本文件标准,每行以换行符(LF,ASCII值10,十六进制值0x0A)结束。避免使用Macintosh的回车符(CR,十六进制值0x0D)或Windows的回车换行符(CRLF,0x0D, 0x0A)。 二、命名规范 1. 类...

    Linux(CentOS5)下mysql+PHP+nginx的搭建

    - 按回车键或不做任何操作,默认进入图形安装界面。 - 若需控制台文本安装,输入 `linux text`。 - **安装媒体测试**:选择 “Skip” 快速跳过,或选择 “OK” 进行完整性测试。 - **语言与键盘配置**: - 选择...

    cmd下运行php脚本

    在"D:\php"目录下创建一个名为"test.php"的新文件,并写入简单的PHP代码: ```php &lt;?php echo "test"; ?&gt; ``` 这段代码的作用是向标准输出打印单词"test"。 5. 运行PHP脚本。在cmd命令行中输入如下命令来执行...

    php 空格,换行,跳格使用说明

    7. **换行符问题**:在处理HTML、文本文件或Excel时,有时需要将`\n`、`\r`转换为适合特定环境的格式,例如在HTML中,通常使用` `标签来实现换行。在PHP中,可以使用`str_replace()`函数进行替换操作。 总之,...

    PHP常见字符串操作函数与用法总结

    这个函数在解析如CSV文件等以特定字符分隔的数据时非常有用。 substr()函数用于截取字符串的一部分。它有三个参数:第一个参数是原始字符串,第二个参数指定截取的起始位置,第三个参数指定截取的长度。起始位置...

    PHP定时发送服务的解决办法.pdf

    首先,在一个你觉得比较适当的位置创建一个 cron.bat 文件,然后用文本编辑器打开它(记事本都可以),在里面写上这样的内容: D:\php\php.exe -q D:\website\test.php 这句话的意思就是,使用 php.exe 去执行 ...

    PHP常用符号和函数.docx

    本文档旨在总结PHP中的常用符号及其功能,帮助初学者快速掌握PHP的基本语法。 #### 二、注解符号 在PHP中,注解是用来标注代码的文本,它不会被解释器执行。主要有以下两种形式: - **单行注解**:使用`//`符号。...

    Editplus 3[1].0

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

Global site tag (gtag.js) - Google Analytics