X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Любая версия IE не отображает сайт вообще!, помогите разобраться с кодом
Black__Hole
Black__Hole
Topic Starter сообщение 13.8.2009, 18:11; Ответить: Black__Hole
Сообщение #1


Подскажите, пожалуйста, что делать в такой ситуации:
мой сайт корректно отображается в Firefox.
IE и Opera корректно загружают сайт с localhost,
а из интернета любая версия IE показывает пустую страницу, Opera - криво-косо и обрезанно снизу.

Сайт сделан в joomla и Dreamweaver. При просмотре исходного кода главной страницы видно, что перед строкой <!DOCTYPE стоят какие-то пробелы. При сохранении исходного кода и стирании через блокнот этих пробелов страница начинает отображаться в IE. Код, который расположен в index.php использованного шаблона joomla до строки <!DOCTYPE и который, по-видимому, формурует эти самые пробелы выглядит следующим образом:
[php]<?php
defined('_JEXEC') or die('Restricted index access');
define('TEMPLATEPATH', dirname(__FILE__));
require(TEMPLATEPATH.DS."settings.php");
?>[/php]

Может быть, есть какая-то возможность исправить приведенный код, чтобы в результате его работы не выводились пробелы до <!DOCTYPE?
Я в сайтостроении совсем новичок, подскажите, пожалуйста!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Black__Hole
Black__Hole
Topic Starter сообщение 13.8.2009, 18:38; Ответить: Black__Hole
Сообщение #2


Все решилось просто: я почистила файл index.php от BOM
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 13.8.2009, 23:12; Ответить: ZiTosS
Сообщение #3


Black__Hole, хоть и проблема решена, распишу построчно:
[php]<?php
defined('_JEXEC') or die('Restricted index access'); # проверяем определена-ли константа с именем _JEXEC, если нет, завершаем работу скрипта и выводим "Restricted index access"
define('TEMPLATEPATH', dirname(__FILE__)); # определяем константу с именем TEMPLATEPATH и присваиваем ей путь к корню.
require(TEMPLATEPATH.DS."settings.php"); # подключаем файл settings.php
?>[/php]

Да уж, если файлы сохранены в UTF-8, всегда проверяем, не используется-ли BOM. Если используется, то нужно убрать с кодировки BOM.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Ваш сайт блокирует Роскомнадзор?
27 hollywooduk 5712 17.4.2024, 0:19
автор: Omaxis
Открытая тема (нет новых ответов) Прототипирование + дизайн + вёрстка = красивый и эффективный сайт под ключ
0 bunneh 303 16.4.2024, 18:02
автор: bunneh
Открытая тема (нет новых ответов) Если в сайт с одними ключами, которые там долго, добавить новую рубрику с новыми ключами
2 Tutich 1180 16.4.2024, 8:27
автор: Tutich
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлы[Услуги] Баннер/Графика/Сайт
240 FillPlay 180505 31.3.2024, 22:58
автор: FillPlay
Открытая тема (нет новых ответов) Тысячи ботовых переходов на сайт
18 Suagaring 4612 26.3.2024, 21:42
автор: c4p1t4l15t


 



RSS Текстовая версия Сейчас: 19.4.2024, 1:06
Дизайн