我写了一段代码如下,
$a="12";
$b="34";
$c="56";
$n="\n";
$aa=$a.$n.$b.$n.$c;
echo $aa;
$file = fopen("E:\\12345678.txt","w");
fwrite($file,$aa);
fclose($file);
想要的效果是:12
34
56,可是写到文本文件中的形式是:12黑块34黑块56.(由于没有图片,所以黑块用文字描述)
请问这个问题怎么解决?
$a="12";
$b="34";
$c="56";
$n="\n";
$aa=$a.$n.$b.$n.$c;
echo $aa;
$file = fopen("E:\\12345678.txt","w");
fwrite($file,$aa);
fclose($file);
想要的效果是:12
34
56,可是写到文本文件中的形式是:12黑块34黑块56.(由于没有图片,所以黑块用文字描述)
请问这个问题怎么解决?
解决方案 »
- php 从表单域导入数据到sql,中文乱码?各种办法都试过了,谁能帮我?
- 如何获取BitTorrent的种子数,下载者数和种子健康度。
- 关于mysql_fetch系列函数的问题
- php-devel-5.1.6-3.i386.rpm 安装需的依存关系
- 网页调用显示的问题?
- PHP 的并行如何实现?
- mysql_db_query()与mysql_query()有什么分别?
- 请教几条关于mysql数据的问题,高分赠送
- 请教网站开发高手一些生成静态页面的内容发布系统的问题。
- 又是mail(),可我看了好多资料,还是有问题。万分火急!!!!!
- 谁能告诉我 phpmailer发送邮件附件 最大允许多少? 我试了下好像很小啊,我传个200多K的压缩包都不行~~~
- PHP 总是报错 这个 大家帮忙看下代码syntax error, unexpected $end in
把代码改为:
$a="12";
$b="34";
$c="56";
$n="\r\n";
$aa=$a.$n.$b.$n.$c;
echo $aa;
$file = fopen("E:\\12345678.txt","w");
fwrite($file,$aa);
fclose($file);在Windows系统下,换行符是\r\n,在Linux或类Unix系统下,换行符是\n,在Mac下,换行符是\r。