我有这段代码,出于某种原因转义序列没有工作......可能是什么问题?换行符不能在php上工作换行
$handle = fopen("TransLoc.txt", "r");
if($handle){
while(($buffer = fgets($handle)) != false){
echo "hahahahah\t";
echo $buffer."\n";
}
fclose($handle);
}
我有这段代码,出于某种原因转义序列没有工作......可能是什么问题?换行符不能在php上工作换行
$handle = fopen("TransLoc.txt", "r");
if($handle){
while(($buffer = fgets($handle)) != false){
echo "hahahahah\t";
echo $buffer."\n";
}
fclose($handle);
}
您可能会用浏览器从网络服务器调用此脚本。实际上,换行符出现在输出中,但浏览器不显示它们。看看你打过的网页的来源,你会看到它们。 如果你想得到一个“html” - 新闻,请使用<br/>
。或者,如果你不想发送HTML,使用
header('Content-Type: text/plain');
例如
你也可以设置内容类型的标题文本在你的下面的代码行/平发送任何其他数据之前浏览器
Header('Content-type: text/plain');
如果您只是想发送纯文本。否则,请遵循@KingCrunch建议。
编辑
@KingCrunch添加了text/plain的,而我在我的答案打字!
你在查看里面的文件的功能?你使用Windows吗? – vascowhite 2012-04-18 21:11:34