PHP file_get_contents добавляет пробел? - PullRequest
1 голос
/ 25 февраля 2012

Я загружаю текстовый файл, чтобы поместить его в текстовую область с помощью file_get_contents (), и по какой-то причине пробел вставляется до и после исходного текста каждый раз, когда я его загружаю.Я знаю, что во время сохранения пробелы не вставляются, поскольку я проверил сохраненный файл на своем FTP-клиенте, и пробелов не было.

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

Я использую аналогичный код для нескольких других файлов, стот же результат.Точное количество пробелов составляет 16 символов.

1 Ответ

7 голосов
/ 25 февраля 2012

Это из-за разрывов строк внутри тегов <textarea>. Напишите это прямо в скобках тега, и все должно быть в порядке:

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