为了账号安全,请及时绑定邮箱和手机立即绑定

在浏览器中打开文本文件

在浏览器中打开文本文件

PHP
至尊宝的传说 2021-05-13 14:14:05
我使用以下命令在浏览器中显示文本文件:echo file_get_contents($filename);但是此命令连续显示消息的行。我想显示文章的各行,例如一个单独的文本文件。您有什么解决方案?
查看完整描述

2 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

仅使用file_get_contents可以在浏览器中正确地将文件输出为文本,问题是浏览器会将其解释为html。在html中,多个空格被“合并”,因此您的文件显示为连续列表。

您必须在这里:

  • 对您的浏览器说您将给他文本(在响应中添加标题)

header('Content-Type:text/plain');
echo file_get_contents($filename);
  • 将文本转换为正确显示在html中

$text = file_get_contents($filename);
echo "<pre>".htmlEntities($text)."</pre>";


查看完整回答
反对 回复 2021-05-21
  • 2 回答
  • 0 关注
  • 221 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信