我写了一段代码如下,
$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.(由于没有图片,所以黑块用文字描述)
请问这个问题怎么解决?
解决方案 »
- 我做一个xls文件上传 本地正常 爱服务器不正常 ,多了5条数据
- 求助:php可以读取mysql 但不能写入
- 【404无法访问】讨论
- 解惑????
- 为响应CSDN的号召,庆国庆,迎中秋。
- 结合apache日志看sleep??
- php抓取页面内容
- 求一特效
- 有关PHP的问题,希望各位大哥帮忙,小弟不胜感激。
- 有关往数据库中存储图形,显示的问题,我这样只能显示出一张图片,不能显示出所有的,谁能帮我改写一下,
- 谁能告诉我 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。