valenok пишет:А, ну хорошо что все рашилось.
Возможно действительно попался какой-то наглый stx или еще какой нибудь eol символ
не отображаемый в редакторе. Хотя меня удивило что notepad++ его не заметил.
тестирование продолжается...
символ появляется в любом случае.
если после символа идет тег, который делает перенос строки (hr, div, p) то получается разрыв.
если перенос не нужен (тег span или вообще без тегов) то перенос и не видно...
(Добавление)
новые подробности.
переписал вызов блоков...
до этого у меня система получала массивом названия блоков необходимых для работы и загружала только файл с "инструкциями" - ну чтобы прописать все первоначальные параметры.
после этого при вызове блока через функцию show(get)_block у меня подтягивался основной файл с кодом и уже выполнялась основная функция.
что теперь.
прописал чтобы в функциях файл этот не загружался, а грузился сразу вместе с файлом инструкций.
результат - теперь вывод идет правельно.
но это еще не все...
если сохранить страницу - шапка опять криво сохраняется (боди перед стилями идет).
и сразу после тега body появляются эти мистические символы, в количестве, равном количеству вызовов разных блоков...
(Добавление)
новые подробности))
опера сохраняет страницу корректно, и добавляет эти мистические символы перед тегом HTML
мазила сохраняет все криво и вставляет после тега body
тестирование продолжается))
(Добавление)
у меня в файле index.php
есть такая запись:
потом загружаю файл, ответственный за генерацию страницы.
потом вызываю функцию которая собственно и выводит саму страницу.
так вот.
если вызвать только ядро - проблем нет - символы не появляются.
если загрузить файл pager.php - то появляются 4 мистических символа (дальше ничего, так как вывода инфы нет)
если вызвать функцию return_page - то появляется 5й мистический символ...