我正在使用:
<?php $emails = get_stylesheet_directory_uri().'/files/emails.txt'; ?>
<?php $filecontents = file_get_contents($emails);?>
<?php print $filecontents;?>
打印文本文件中的内容。打印出来的文本应该垂直显示,就像它在文本文件中显示一样,但是一旦打印出来就会水平显示。
我们将不胜感激。
答案 0 :(得分:3)
你可能想看一下php的函数nl2br
<?php print nl2br($filecontents);?>
答案 1 :(得分:1)
不要在file_get_contents
中获取该内容,而是使用file()
标记抓住implode()
下的<br>
然后<?php $filecontents = file($emails);?>
<?php print implode('<br>',$filecontents);?>
。
{{1}}
答案 2 :(得分:0)
HTML要求使用<br>
标记来创建换行符(或块级元素)。在您的代码中,您没有做任何事情来表明您想要一个新行。甚至不是换行符\n
。
<?php echo "'".$emails."'<br>"; ?>