我正在尝试打开一个文本文件并使用以下代码输出其内容。文本文件包含换行符,但当我回显该文件时,它是未格式化的。我该如何解决这个问题?
谢谢。
<html>
<head>
</head>
<body>
$fh = fopen("filename.txt", 'r');
$pageText = fread($fh, 25000);
echo $pageText;
</body>
</html>
最佳答案
要将纯文本换行符转换为 html 换行符,试试这个:
$fh = fopen("filename.txt", 'r');
$pageText = fread($fh, 25000);
echo nl2br($pageText);
注意包装文本的 nl2br 函数。
关于php - 在 PHP 中输出带换行符的文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2059740/