2012-02-25 114 views
1

我正在加載一個文本文件,並將其放入帶有file_get_contents()的textarea文件中,並且出於某種原因,每次加載原始文本之前和之後都會插入空白區域。我知道保存期間沒有插入空格,因爲我檢查了我的FTP客戶端保存的文件,並且沒有空格。PHP file_get_contents增加了空白區域?

<textarea name="banner" cols="100" rows="20"> 
<?php echo file_get_contents('banner.txt'); ?> 
</textarea> 
<br/> 

我對其他幾個文件使用類似的代碼,結果相同。確切的空白量是16個字符。

+0

['file_get_contents'](http://php.net/file_get_contents)是二進制安全的,它不會添加任何內容。所以答案是否定的。 – hakre 2012-02-25 19:57:43

回答

6

這是因爲<textarea>標籤內的換行符。它直接寫在標籤括號內,它應該很好:

<textarea name="banner" cols="100" rows="20"><?= 
    file_get_contents('banner.txt'); ?></textarea> 
+0

非常感謝,我沒有看到你的答案。 – 2012-02-25 20:01:40