Пробел после чтения содержимого HTML и его повторения - PullRequest
0 голосов
/ 02 октября 2011

У меня есть файл index.php, который будет отображать строку с возвращенным .html-файлом, подготовленным функцией, которая вызывается в файле index.php

index.php:

require_once('functions.php'); 
echo create_page();

functions.php:

function create_page() {
    $result = file_get_contents('index.html');
    return $result;
}

Проблема в том, что каждый раз, когда HTML генерируется с помощью этих функций, у меня есть пробел внизу страницы.

Если я включаю несколько .html-страниц в .html-страницу с str_replace, в начале каждой замены будет пробел.

Если я отображаю .html-файл, дважды щелкнув по нему,оно будет отображаться без пробела внизу.

Что я здесь не так делаю?

В сценарии нет дополнительных эхо.

Ответы [ 2 ]

0 голосов
/ 03 октября 2011

Хорошо. Вот солутон:

Не разрешать спецификацию в настройках texteditor!

Невозможно интерпретировать спецификацию из браузера, поэтому ондобавлен пробел внизу каждого файла, для которого включена спецификация ...

Надеюсь, это поможет кому-то еще!

Спасибо всем!

0 голосов
/ 02 октября 2011

Проверьте ваши php файлы, держу пари, что они содержат некоторые новые строки / пробелы / табуляции / другие белые символы psace после закрывающего тега php (?>). Лучше всего пропустить этот закрывающий тег, тогда каждый пробел в конце файла будет рассматриваться как источник php (безвредный) и не будет производить никакого вывода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...