我有这段代码,由于某种原因转义序列不起作用......可能是什么问题?
$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');
例如
在将任何其他数据发送到浏览器之前,您还可以将内容类型的标头设置为 text/plain 在代码中包含以下行
Header('Content-type: text/plain');
如果您只想发送纯文本。否则遵循@KingCrunch 的建议。
编辑
@KingCrunch 在我输入答案时添加了文本/纯文本!