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



 

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

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

Открыть тему
Тема закрыта
> Проблемка с переходом на UTF-8
VladisOK
VladisOK
Topic Starter сообщение 17.2.2010, 12:22; Ответить: VladisOK
Сообщение #1


Решил переделать PHP MySQL сайт на UTF-8 - всё сделал коректно - всё работает, но в администрировании появилась одна проблемка - когда делаю UPDATE или ADD, страница не возвращаеться, открываеться пустая страница, но UPDATE и ADD работает:

[php]/ ------------------------------ ADD NEW RECORD ------------------------------
elseif($action == "add") {
$variables = array("title", "descr", "short");
$query = "INSERT INTO keywords SET lang='$lang', title='$title', short='$short', descr='$descr', date='$date'";
if(!mysql_query($query)) printMySqlError();
else header("Location: keywords.php?lang=$lang");
exit;
}
// ------------------------------ UPDATE RECORD ---------------------------------------------------
elseif($action == "update" && $id) {
$variables = array("title", "descr", "short");
$query = "UPDATE keywords SET lang='$lang', title='$title', short='$short', descr='$descr', date='$date' WHERE id='$id'";
if(!mysql_query($query)) printMySqlError();
else header("Location: keywords.php?lang=$lang");
exit;
}[/php]

В чём проблема? - до переделки в UTF-8 всё работало коректно, повторюсь - всё работает хорошо - кроме возврата страницы
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 17.2.2010, 12:44; Ответить: Webmaster_hb
Сообщение #2


magic_quotes_encode - это что за функция?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
VladisOK
VladisOK
Topic Starter сообщение 17.2.2010, 13:33; Ответить: VladisOK
Сообщение #3


(Webmaster_hb @ 17.2.2010, 14:44) *
magic_quotes_encode - это что за функция?


убрал эту функцию - ничего не изменилось
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
VladisOK
VladisOK
Topic Starter сообщение 17.2.2010, 13:56; Ответить: VladisOK
Сообщение #4


Вот ещё немного кода, скорей может быть здесь надо смотреть

[php]// ------------------------------ NEW/EDIT FORM ------------------------------
if($action == "new" || ($action == "edit" && $id)) {
if($action == "new") {
$date = date("Y-m-d");
$prev = $DEF_PATH . "/";
}
if($action == "edit") {
$query = "SELECT title, short, descr, date FROM keywords WHERE id='$id'";
if(!($result = mysql_query($query))) {
displayAdminError(mysql_errno() . ": " . mysql_error());
}
else {
list($title, $short, $descr, $date) = mysql_fetch_row($result);
$variables = array("title", "descr", "short");
}
}

displayAdminHeader(strtoupper($action) . " - keywords");
displayMenu();
if($action == "new") $cAction = "add"; else $cAction = "update";
echo "<form method=post action=?lang=$lang&action=$cAction&id=$id enctype='multipart/form-data'>\n";
echo "<table width=95% border=0 cellspacing=1 cellpadding=1 class=gr_br>\n";
insertButtons($action);
insertDate("Date", "d", $date);
insertHTMLArea("Keywords", "descr", "100%", 400);
insertButtons($action);
echo "</table>\n";
echo "</form>\n";

displayMenu();
displayAdminFooter();
}[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 17.2.2010, 14:49; Ответить: Webmaster_hb
Сообщение #5


VladisOK, ничего особенного в коде нет
включите отображение всех ошибок и warning'ов и смотрите
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
VladisOK
VladisOK
Topic Starter сообщение 17.2.2010, 18:24; Ответить: VladisOK
Сообщение #6


Спасибо всем за помощь - проблема была в неправильном сохранении UTF-8 кодировке в блокноте. Установил Notepad++ пересохранил все файлы в UTF-8 (без BOM) всё заработало.

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Проблемка)
0 Denomania 5539 12.3.2012, 10:17
автор: -Denomania-


 



RSS Текстовая версия Сейчас: 20.4.2024, 16:01
Дизайн