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



 

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

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

Открыть тему
Тема закрыта
> проблема с отбражение гостевой книги
anatea
anatea
Topic Starter сообщение 14.8.2009, 8:21; Ответить: anatea
Сообщение #1


Здравствуйте!
У меня такая проблема. На своем сайте (Адрес сайта http://destudio.tomsk.ru/gostevaya.html) я установила гостевую книгу GuestBook_v1.0. Но она отображается не корректно, вместо текста вопросики или квадратики.
Уже пробовала добавлять код в файл гостевой: <meta http-equiv="content-type" content="text/html; charset=windows-1251">
Файл гостевой (index.php) сохранить в кодировке utf-8.
Вот код index.php:
[PHP]<HTML>
<HEAD>
<TITLE>Гостевая книга</TITLE>
</HEAD>
<? include ("configuration.php"); ?>
<BODY bgcolor="<? echo $bgcolor; ?>" text="<? echo $bgmsg; ?>">
<?
error_reporting(0);
print "<font face=".$ftface." size=".$ftsize."";
/* открываем директорию и считываем из нее файлы */
$dir_rec = dir("records");
$i = 0;
while($entry = $dir_rec->read())
{
if (substr($entry,0,3)=="rec")
{
$names[$i]=substr($entry,4);
$i++;
}
}
$dir_rec->close(); // закрываем директорию
@rsort($names); // сортируем файлы
/* определяем очередность сообщений и выводим их */
$count = $i;
$count1 = $count;
if (empty($start))
{
$start = 0;
}
$start = intval($start);
if ($start < 0)
{
$start = 0;
}
print "<center>";
if ($count > $start + 10) $count = $start + 10;
if ($start != 0)
{
print "<A href=index.php?start=".($start - 10).">Предыдущие</A>";
}
print " <a href=addrec.php>Добавить запись</A> ";
if ($count1 > $start + 10)
{
print "<A href=index.php?start=".($start + 10).">Следующие</A> \n";
}
print "</center><br>";

/* выводим все сообщения в цикле */
for ($i = $start; $i < $count; $i++)
{
$entry = $names[$i];
$data = file("records/rec.".$entry);
$date = $entry;
$name = trim($data[0]);
$city = trim($data[1]);
$email = trim($data[2]);
$url = trim($data[3]);
$msg = trim($data[4]);
/* поле, в которое администратор может добавить ответ */
// $answer = trim($data[5]);
print "<table border=0 cellspacing=0 cellpadding=2 width=100%>
<tr bgcolor=".$bgcapmsg."><td> ";
print "<b>$name</b> ";
if (!empty($city)) print "$city ";
if (!empty($email)) print "<a href=mailto:$email><i>$email</i></A>\n";
if (!empty($url)) print "<a href=$url>$url</a>";
print "</td><td align=right>".date("<b>d-m-Y</b> H - i", $date)."</td></tr>\n<tr><td colspan=2>\n";
print "<P>".$msg."</P>\n";
if (!empty($answer)) // если администратор что-то ответил
{
print "<P><font color=#1E90FF>admin: answer</font></P>\n";
}
print "</td></tr></table>\n<br><br>\n";
}
print "<center>";
if ($start != 0)
{
print "<A href=index.php?start=".($start - 10).">Предыдущие</A>";
}
print " <a href=addrec.php>Добавить запись</A> ";
if ($count1 > $start + 10)
{
print "<A href=index.php?start=".($start + 10).">Следующие</A> \n";
}
print "</center>";
print "</font>";
?>
</BODY>
</HTML>[/PHP]
Но все равно ничего не меняется. :wacko:
Помогите пожалуйста обнаружить ошибку!!!

неужели так лень кнопочку выделения кода нажать? [IMG]http://www.html.by/dragon1/editor/php.gif[/IMG]
Apay
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 14.8.2009, 8:40; Ответить: Apay
Сообщение #2


1) у вас там бардак с кодировками, часть (тексты гостевой) в win1251, часть (верх страницы) в utf8, сделайте все в одной кодировке, ее же укажите в заголовке html документа

2) в css лучше пользоваться только латинницей (у вас там названия классов кириллицей в utf8
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
anatea
anatea
Topic Starter сообщение 14.8.2009, 9:18; Ответить: anatea
Сообщение #3


неужели так лень кнопочку выделения кода нажать? [IMG]http://www.html.by/dragon1/editor/php.gif[/IMG]
Apay


Сорри я не увидела :rolleyes:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
anatea
anatea
Topic Starter сообщение 14.8.2009, 9:19; Ответить: anatea
Сообщение #4


А не подскажете поподробнее где это исправить, я просто очень плохо в php разбираюсь ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
anatea
anatea
Topic Starter сообщение 14.8.2009, 10:10; Ответить: anatea
Сообщение #5


Все получилось! :goodpost:
Проблема была в разных кодировках, перевела все UTF-8. Теперь все работает!
Спасибо!

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Напишу гостевой пост
10 MattCutts_mw 8883 6.2.2020, 17:00
автор: MattCutts_mw
Открытая тема (нет новых ответов) Проблема с админкой
5 Prok 2315 29.7.2019, 20:04
автор: dvakarandasha
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема с таблицей, которая выводится через скрипт
7 vanchester 1335 15.2.2019, 19:06
автор: Artos_mw
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема в тегах при сохранении контента
1 Kord18 1403 13.3.2018, 18:19
автор: Evgeniy3200
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема вёрстки адаптивной страницы на divах
28 master-vek 4712 8.2.2018, 19:29
автор: master-vek


 



RSS Текстовая версия Сейчас: 28.3.2024, 20:13
Дизайн