怎样在文本文件中追加数据时插入回车换行符?(20分)

zzpping 2001-05-24 03:18:00
大家好!
我想用PHP生成文本文件,在用连续几个 fputs() 函数追加数据时,
我所追加的数据老是排在一行,能不能插入回车换行符?
...全文
809 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzpping 2001-05-26
  • 打赏
  • 举报
回复
谢谢大家的帮忙!
我试了上面大家指点的办法,但都没有通过!
在此我再把我的问题说得详细些。

我想通过用 PHP 生成一个文本文件,用来保存我在网页上填写的新闻!
新闻包括 “标题”,“发布人”,“内容”。
网页上有相应的各项表单。
我想在生成的文本文件格式为: 先是标题占一行,再是发布人占一行,再是内 容,有许多行。

在程序中,我的代码为:
fputs($fp,$title);
fputs($fp,$author);
fputs($fp,$content);
(其中 $fp 为打开的文件指针,$title,$author,$content 分别为标题,发布人,内容 变量)
在生成的文本文件中,标题和发布人以及内容的第一行都排在了一行。
请问如何把它们分成独立的行呢?
上面的程序如何修改?
谢谢! 期待您的指点。


lovered_GV 2001-05-26
  • 打赏
  • 举报
回复
nl2br()
zzpping 2001-05-26
  • 打赏
  • 举报
回复
大家帮帮忙,我快急死了/
zzpping 2001-05-26
  • 打赏
  • 举报
回复
能否说得详细些?最好编段代码。
谢谢!
zzpping 2001-05-26
  • 打赏
  • 举报
回复
谢谢,我用 \r\n 试了下,终于正确了。
再次表示谢意!!!
leejd 2001-05-26
  • 打赏
  • 举报
回复
\r\n试试,我记得用这个的(linux上)
leejd 2001-05-24
  • 打赏
  • 举报
回复
是NL
zzpping 2001-05-24
  • 打赏
  • 举报
回复

但是程序
$tmp1 = "test1".'\n';
$tmp2 = "test2".'\n';
fputs($fp,$tmp1);
fputs($fp,$tmp2);

结果在文本文件中是:
"test1\ntest2\n"

怎么解决呢?能编段事例吗?
谢谢!
yorgo 2001-05-24
  • 打赏
  • 举报
回复
换行符是 \n

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧