[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: require_once
Гость_AleX
собсна вопрос такой,

есть фаил с отображением страницы

require_once составляю сам сайт, ну хедер, сонтент, футер

почему при добавлении с использованием require_once добавляется лишняя строчка, даже если добавить пустой фаил, тем самым вся верстка катится к чертям.

хелпми



Спустя 11 минут, 39 секунд (10.10.2009 - 16:01) SunSet написал(а):
Так быть не должно smile.gif Нужно на примере смотреть, наверняка, гдето чтото упустил.

Спустя 6 минут, 18 секунд (10.10.2009 - 16:07) Гость_AleX написал(а):
ну ептыть сам в шоке

к примеру возьмем шапку

Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<?php
 require_once('themes/config.php');  
 echo '<link rel="stylesheet" media="screen" type="text/css" title="Style" href="themes/'.THEME_NAME.'/css/style.css">';
 echo '<script src="themes/'.THEME_NAME.'/js/menu.js" type="text/javascript"></script>';
?>

<title>   </title>
</head>



config.php даже можно сделать пустым для примера

теперь если выводить что нибудь в боди, то все сдвинуто на отступ от верха

Спустя 5 минут, 18 секунд (10.10.2009 - 16:13) SunSet написал(а):
Гость_AleX
На месте инклуда пустая строка? Если да, то поудаляй все пробелы и абзацы на куске между началом страницыц и до момента начала тега <body>. Если ничего не поменялось, удали этот require_once('themes/config.php');. Посмотри, есть ли сейчас эта пустая строка, чтобы быть уверенным что именно в этом проблема.

Спустя 13 минут (10.10.2009 - 16:26) Гость_AleX написал(а):
да уже тестил проблема именно в require

его отключаешь и все становится нормально

в нем хранится следущее

Код

<?php
define(THEME_NAME, 'standart');
?>


ну это не важно на самом деле ибо в теле находится:

Код

echo require_once('admin-status-bar.php');
echo require_once('admin-header.php');
echo require_once('admin-page.php');
echo require_once('admin-footer.php');


тоесть сайт состоит из 4-х частей, и после каждого применения require_once добавляется отступ, тем самым верстка нарушается

Спустя 2 минуты, 46 секунд (10.10.2009 - 16:28) SunSet написал(а):
Гость_AleX
Попробуй перенести рекваир в самый верх в отдельном теге <?php ?>, до начала <!DOCTYPE

Спустя 1 минута, 41 секунда (10.10.2009 - 16:30) sergeiss написал(а):
И еще вопрос: подключаемые файлы какую имеют кодировку и в каком редакторе созданы?

Спустя 5 минут, 38 секунд (10.10.2009 - 16:36) Гость_AleX написал(а):

эм.... как это поможет: от перестановки мест слогаемых сумма не меняется

кодировка utf-8

Спустя 2 минуты, 3 секунды (10.10.2009 - 16:38) Гость_AleX написал(а):
а нотпаде ессно

Спустя 1 минута, 48 секунд (10.10.2009 - 16:40) sergeiss написал(а):
Цитата (Гость_AleX @ 10.10.2009 - 17:36)
кодировка utf-8
Цитата (Гость_AleX @ 10.10.2009 - 17:38)
а нотпаде ессно

Вот он тебе и гадит! Потому что он пишет в начале инфо о кодировке, которую ты не видишь. Но которая реально выводится в браузер в виде неких кодов знаков.
Так что бери какой-то более подходящий редактор smile.gif

Спустя 3 минуты, 4 секунды (10.10.2009 - 16:43) Гость_AleX написал(а):
о_О

Цитата
Вот он тебе и гадит! Потому что он пишет в начале инфо о кодировке, которую ты не видишь. Так что бери какой-то более подходящий редактор


бом что ли?

и какой редактор брать если не нотпад? что может быть проще кирпича

Спустя 41 секунда (10.10.2009 - 16:43) SunSet написал(а):
На правах рекламы: Дримвивер CS3 рулит smile.gif

Спустя 4 минуты, 56 секунд (10.10.2009 - 16:48) twin написал(а):
нотпад и без БОМ может сохранять.

Спустя 1 минута, 31 секунда (10.10.2009 - 16:50) Гость_AleX написал(а):
не чо то не в этом дело

сохранил через phpDesigner

история та же

Спустя 3 минуты, 52 секунды (10.10.2009 - 16:54) Гость_AleX написал(а):
все разобрался это бом чтоб его
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.