我正在加载一个文本文件以放入带有file_get_contents()的textarea,并且出于某种原因,每次加载时都会在原始文本之前和之后插入空格。我知道保存期间没有插入空格,因为我从FTP客户端检查了保存的文件,没有空格。
<textarea name="banner" cols="100" rows="20">
<?php echo file_get_contents('banner.txt'); ?>
</textarea>
<br/>
我正在为其他几个文件使用类似的代码,结果相同。确切的空白区长度为16个字符。
答案 0 :(得分:7)
这是因为<textarea>
标记内的换行符。将它直接写在标签括号内,它应该没问题:
<textarea name="banner" cols="100" rows="20"><?=
file_get_contents('banner.txt'); ?></textarea>