Цитата
Невозможно открыть ресурс
HTTP Ошибка 406 - Не приемлемо
Internet Explorer
HTTP Ошибка 406 - Не приемлемо
Internet Explorer
как с ней бороться написано тут http://www.vlasov.com.ua/406_not_acceptable/
но у меня не получается
помогите разобраться - почему у меня так происходит при редактировании и вставке?
вот как я сохраняю записи
Код
//************************************
// BEGIN - Сохранение записи
//************************************
if ( isset($_REQUEST['btn_EditSave']) && $_REQUEST['btn_EditSave'] != '' && $_REQUEST['is_delete'] == '0' )
{
if ( isset($_REQUEST['is_default']) && $_REQUEST['is_default'] == '1' )
{
$is_default = 1;
}
else
{
$is_default = 0;
}
if ( isset($_REQUEST['is_active']) && $_REQUEST['is_active'] == '1' )
{
$is_active = 1;
}
else
{
$is_active = 0;
}
if ( isset($_REQUEST['is_use_content']) && $_REQUEST['is_use_content'] == '1' )
{
$is_use_content = 1;
}
else
{
$is_use_content = 0;
}
// Если выбранный родитель страницы является самой страницей, то скинем его в ноль
if ( $_REQUEST['parent_id'] == $_REQUEST['page_id'] )
{
$_REQUEST['parent_id'] = 0;
}
// Обновим информацию о выбранной странице
$sql = "UPDATE
" . CFG_SQL_TBL_PREFIX . "pages
SET
parent_id = " . addslashes($_REQUEST['parent_id']) . ",
page_url = '" . addslashes(trim($_REQUEST['page_url'])) . "',
is_default = " . $is_default . "
WHERE
page_id = " . $_REQUEST['page_id'];
if ( !($result = $db->sql_query($sql)) )
{
die("Can't read data from table 'pages' of MySQL database.");
}
// Проверим - если есть информация с языком для данной странице, то обновим ее,
// иначе - добавим
$sql = "SELECT page_lang_id FROM " . CFG_SQL_TBL_PREFIX . "pages_lang WHERE page_id = " . $_REQUEST['page_id'] . " AND lang_id = " . $_REQUEST['lang_id'];
if ( !($result = $db->sql_query($sql)) )
{
die("Can't read data from table 'pages_lang' of MySQL database.");
}
if ( $db->sql_numrows() > 0 )
{
// Обновить
$elml = $_REQUEST['elm1'];
$elml = preg_replace("/img src=(.*?)img_content/", "img src=\"./img_content", $elml);
$elml = preg_replace("/href=(.*?)img_content/
", "href=\"" . CFG_SITE_ROOT_PATH . "img_content", $elml);
$elml = preg_replace("/window\.open\((.*?)img_content/
", "window.open(\'" . CFG_SITE_ROOT_PATH . "img_content", $elml);
if (!get_magic_quotes_gpc())
{
$sql = "UPDATE
" . CFG_SQL_TBL_PREFIX . "pages_lang
SET
breadcrumbs = '" . addslashes(trim($_REQUEST['breadcrumbs'])) . "',
page_title = '" . addslashes(trim($_REQUEST['page_title'])) . "',
page_description = '" . addslashes(trim($_REQUEST['page_description'])) . "',
page_keywords = '" . addslashes(trim($_REQUEST['page_keywords'])) . "',
page_content = '" . $elml . "',
is_use_content = " . $is_use_content . ",
is_active = " . $is_active . "
WHERE
page_id = " . $_REQUEST['page_id'] . "
AND
lang_id = " . $_REQUEST['lang_id'];
}
else
{
$sql = "UPDATE
" . CFG_SQL_TBL_PREFIX . "pages_lang
SET
breadcrumbs = '" . trim($_REQUEST['breadcrumbs']) . "',
page_title = '" . trim($_REQUEST['page_title']) . "',
page_description = '" . trim($_REQUEST['page_description']) . "',
page_keywords = '" . trim($_REQUEST['page_keywords']) . "',
page_content = '" . $elml . "',
is_use_content = " . $is_use_content . ",
is_active = " . $is_active . "
WHERE
page_id = " . $_REQUEST['page_id'] . "
AND
lang_id = " . $_REQUEST['lang_id'];
}
}
else
{
// Вставить
$sql = "INSERT INTO " . CFG_SQL_TBL_PREFIX . "pages_lang
(
page_id, lang_id, breadcrumbs, page_title, page_description, page_keywords, page_content, is_use_content, is_active
)
VALUES
(
" . $_REQUEST['page_id'] . ",
" . $_REQUEST['lang_id'] . ",
'" . addslashes(trim($_REQUEST['breadcrumbs'])) . "',
'" . addslashes(trim($_REQUEST['page_title'])) . "',
'" . addslashes(trim($_REQUEST['page_description'])) . "',
'" . addslashes(trim($_REQUEST['page_keywords'])) . "',
'" . $_REQUEST['elm1'] . "',
" . $is_use_content . ",
" . $is_active . "
)";
}
if ( !($result = $db->sql_query($sql)) )
{
die("Can't read data from table 'pages_lang' of MySQL database.");
}
// Если этот язык выбран как язык по умолчанию, то для всех остальных языков в поле is_default запишем 0
if ( $is_default == 1 )
{
$sql = "UPDATE " . CFG_SQL_TBL_PREFIX . "pages SET is_default = 0 WHERE page_id <> " . $_REQUEST['page_id'];
if ( !($result = $db->sql_query($sql)) )
{
die("Can't read data from table 'pages' of MySQL database.");
}
}
$db->sql_freeresult($result);
}
//************************************
// END - Сохранение записи
//************************************
// BEGIN - Сохранение записи
//************************************
if ( isset($_REQUEST['btn_EditSave']) && $_REQUEST['btn_EditSave'] != '' && $_REQUEST['is_delete'] == '0' )
{
if ( isset($_REQUEST['is_default']) && $_REQUEST['is_default'] == '1' )
{
$is_default = 1;
}
else
{
$is_default = 0;
}
if ( isset($_REQUEST['is_active']) && $_REQUEST['is_active'] == '1' )
{
$is_active = 1;
}
else
{
$is_active = 0;
}
if ( isset($_REQUEST['is_use_content']) && $_REQUEST['is_use_content'] == '1' )
{
$is_use_content = 1;
}
else
{
$is_use_content = 0;
}
// Если выбранный родитель страницы является самой страницей, то скинем его в ноль
if ( $_REQUEST['parent_id'] == $_REQUEST['page_id'] )
{
$_REQUEST['parent_id'] = 0;
}
// Обновим информацию о выбранной странице
$sql = "UPDATE
" . CFG_SQL_TBL_PREFIX . "pages
SET
parent_id = " . addslashes($_REQUEST['parent_id']) . ",
page_url = '" . addslashes(trim($_REQUEST['page_url'])) . "',
is_default = " . $is_default . "
WHERE
page_id = " . $_REQUEST['page_id'];
if ( !($result = $db->sql_query($sql)) )
{
die("Can't read data from table 'pages' of MySQL database.");
}
// Проверим - если есть информация с языком для данной странице, то обновим ее,
// иначе - добавим
$sql = "SELECT page_lang_id FROM " . CFG_SQL_TBL_PREFIX . "pages_lang WHERE page_id = " . $_REQUEST['page_id'] . " AND lang_id = " . $_REQUEST['lang_id'];
if ( !($result = $db->sql_query($sql)) )
{
die("Can't read data from table 'pages_lang' of MySQL database.");
}
if ( $db->sql_numrows() > 0 )
{
// Обновить
$elml = $_REQUEST['elm1'];
$elml = preg_replace("/img src=(.*?)img_content/", "img src=\"./img_content", $elml);
$elml = preg_replace("/href=(.*?)img_content/
", "href=\"" . CFG_SITE_ROOT_PATH . "img_content", $elml);
$elml = preg_replace("/window\.open\((.*?)img_content/
", "window.open(\'" . CFG_SITE_ROOT_PATH . "img_content", $elml);
if (!get_magic_quotes_gpc())
{
$sql = "UPDATE
" . CFG_SQL_TBL_PREFIX . "pages_lang
SET
breadcrumbs = '" . addslashes(trim($_REQUEST['breadcrumbs'])) . "',
page_title = '" . addslashes(trim($_REQUEST['page_title'])) . "',
page_description = '" . addslashes(trim($_REQUEST['page_description'])) . "',
page_keywords = '" . addslashes(trim($_REQUEST['page_keywords'])) . "',
page_content = '" . $elml . "',
is_use_content = " . $is_use_content . ",
is_active = " . $is_active . "
WHERE
page_id = " . $_REQUEST['page_id'] . "
AND
lang_id = " . $_REQUEST['lang_id'];
}
else
{
$sql = "UPDATE
" . CFG_SQL_TBL_PREFIX . "pages_lang
SET
breadcrumbs = '" . trim($_REQUEST['breadcrumbs']) . "',
page_title = '" . trim($_REQUEST['page_title']) . "',
page_description = '" . trim($_REQUEST['page_description']) . "',
page_keywords = '" . trim($_REQUEST['page_keywords']) . "',
page_content = '" . $elml . "',
is_use_content = " . $is_use_content . ",
is_active = " . $is_active . "
WHERE
page_id = " . $_REQUEST['page_id'] . "
AND
lang_id = " . $_REQUEST['lang_id'];
}
}
else
{
// Вставить
$sql = "INSERT INTO " . CFG_SQL_TBL_PREFIX . "pages_lang
(
page_id, lang_id, breadcrumbs, page_title, page_description, page_keywords, page_content, is_use_content, is_active
)
VALUES
(
" . $_REQUEST['page_id'] . ",
" . $_REQUEST['lang_id'] . ",
'" . addslashes(trim($_REQUEST['breadcrumbs'])) . "',
'" . addslashes(trim($_REQUEST['page_title'])) . "',
'" . addslashes(trim($_REQUEST['page_description'])) . "',
'" . addslashes(trim($_REQUEST['page_keywords'])) . "',
'" . $_REQUEST['elm1'] . "',
" . $is_use_content . ",
" . $is_active . "
)";
}
if ( !($result = $db->sql_query($sql)) )
{
die("Can't read data from table 'pages_lang' of MySQL database.");
}
// Если этот язык выбран как язык по умолчанию, то для всех остальных языков в поле is_default запишем 0
if ( $is_default == 1 )
{
$sql = "UPDATE " . CFG_SQL_TBL_PREFIX . "pages SET is_default = 0 WHERE page_id <> " . $_REQUEST['page_id'];
if ( !($result = $db->sql_query($sql)) )
{
die("Can't read data from table 'pages' of MySQL database.");
}
}
$db->sql_freeresult($result);
}
//************************************
// END - Сохранение записи
//************************************
Спустя 19 минут, 25 секунд (21.10.2007 - 17:01) vasa_c написал(а):
Отключить пытались?
Логи читали?
Логи читали?
Спустя 1 час, 4 минуты, 15 секунд (21.10.2007 - 18:06) olga90 написал(а):
Цитата(vasa_c @ 21.10.2007, 14:01) [snapback]28317[/snapback]
Отключить пытались?
Логи читали?
Логи читали?
а как логи посмотреть?
вроде
Цитата
Access denied with code 406. Pattern match
"\\\\.\\\\.\\\\/\\\\.\\\\./\\\\.\\\\." at POST_PAYLOAD [hostname
"www.laofek.com"] [uri "/admin/pages/heb/edit/61/"]
"\\\\.\\\\.\\\\/\\\\.\\\\./\\\\.\\\\." at POST_PAYLOAD [hostname
"www.laofek.com"] [uri "/admin/pages/heb/edit/61/"]