php生成txt记事本文件换行问题
发布:smiling 来源: PHP粉丝网 添加日期:2015-04-09 14:44:33 浏览: 评论:0
在做一个删除文件自动生成404错误bad_url时发现生成的txt文件不换行了,提交给百度之后提示格式错误,下文就我此问题的解决办法一步步给各位分享吧.
1.我错误的做法分析
下面增加错误页面提交给百度,代码如下:
- $hand = fopen("$path/bad_url.txt","a");
- fwrite($hand,"\r".'http://www.phpfensi.com'.$rs['你的地址']);
- fclose($hand);
结果发现输出的是:
http://www.phpfensi.com/database/mysql/57520.htm http://www.phpfensi.com/wy/js-ajax/57519.htm
这种连续了并不是我想要的.
http://www.phpfensi.com/database/mysql/57520.htm
http://www.phpfensi.com/wy/js-ajax/57519.htm
这个我之前没想就直接使用了像ascii码的chr(13)或chr(32) 这两个我处理过htm表单的回车与换行了,是可以了,测试之后还是不行,于时只有上百度了,代码如下:
- <?php
- $stream = fopen("robots.txt", "w+");
- fwrite($stream, "你换行了吗?\r\n我已经换行了!");
- ?>
注意:代码里面不要用单引号,我就是错在这步上如果用单引号输出的将是User-agent: *\r\nDisallow: / 因为PHP里面的单引号是不对内容里面的东西进行替换的所以用双引号,因为双引号PHP是检查里面的东西的好几处再删除之后就可以了,是我们想要的结果.
总结:其实这个\r\n小编以前试成了\n\r好像也不行了,只是基础知识或很久不用忘记了哈.
Tags: php生成txt php文件换行
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)