在我的应用程序中构建Raw
文本视图,例如pastebin:
http://pastebin.com/raw.php?i=nfVT7b0Z
所以,我编写的脚本只是回显了$contents
,但是没有继续使用换行符,空格和制表符。查看上面的pastebin源代码,您会注意到它们不会将文本包装在任何HTML标记中,例如<pre>
。他们如何才能将文本格式化?
他们是否使用了一些特殊标题?
答案 0 :(得分:3)
您看到的内容不是HTML。这是文字。您可以使用以下标头来实现与php发送的输出相同的结果。
Content-Type: text/plain; charset=utf-8
示例:强>
<?php
header('Content-Type: text/plain; charset=utf-8');
echo "First Line\nSecond Line";
?>
答案 1 :(得分:0)
Curl是我的朋友。我在回复中注意到这个标题:
Content-Type: text/plain; charset=utf-8
如此简单:
header("Content-Type: text/plain; charset=utf-8");
在输出任何文字之前。