Проблема внедрения PHP в HTML страницу

SV
На сайте с 30.10.2011
Offline
0
677

На HTML странице были вставки PHP кода (был прикручен опрос). Всё работало отлично. Сейчас перешел на новую версию опроса - с использованием базы данных. Всё по-прежнему работает, но в тех местах, где вписан PHP код на страницах стала появляться пустая строка (либо над страницей, либо над таблицей - смотря, где вставлен код). С помощью Firebug я эту строку на экране даже убрать могу. Но это только на экране! Подскажите, пожалуйста, в чем может быть причина.

Sano000
На сайте с 12.04.2009
Offline
54
#1

надо хтмл-код того места посмотреть, иначе ничего тут не скажешь.

Программирование было хобби - стало серьезной работой
SV
На сайте с 30.10.2011
Offline
0
#2

Вот, например:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

<?php
include_once "/home/k/kommunar/public_html/poll/poll_cookie.php";
?>

<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Главная</title>

В результате, вся страница сдвигается вниз.

Или ещё:

<body>
<h2 style="text-align: center; margin: 20px 0px">Наши опросы</h2>
<table>
<tr>
<td style="width: 50%">
<div id="opros">
<?php
require_once "/home/k/kommunar/public_html/poll/booth.php";
echo $php_poll->poll_process(10);
?>
</div>
</td>
<td style="width: 50%">
<div id="opros">
<?php
require_once "/home/k/kommunar/public_html/poll/booth.php";
echo $php_poll->poll_process(11);
?>
</div>
</td>
</tr>

Причем интересно, что пустая строка появляется только в первой ячейке, я второй PHP код работает нормально и во второй ячейке никакой пустой строки нет.

SVSV добавил 30.10.2011 в 12:01

А может быть с базой данных что-то не так?

Hixon10
На сайте с 21.08.2010
Offline
125
#3

SVSV, быть может, из-за кодировки (например, нужна utf-8 без BOM, а у вас просто utf-8).

Веду свой невзрачный блог (http://hixon.ru/).
SV
На сайте с 30.10.2011
Offline
0
#4

Да! Проблема была именно в кодировке! Теперь всё в порядке. Спасибо огромное! Век живи - век учись!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий