Вернуться   Нижегородский Форум Друзей > Обсуждаем и качаем > Софт > Вопросы, Проблемы и Обсуждение
Забыли пароль? Регистрация




Ответ
 
Опции темы Опции просмотра
Старый 05.06.2008, 22:23   #1
Приятель
 
Аватар для belial
 
Регистрация: 16.11.2007
Адрес: Нижний Новгород | Tallinn
Пол: М
Провайдер: DialUp
Сообщений: 237
Поблагодарил: 206
Поблагодарили 68 раз в 29 сообщениях
Открыли хайд :
0 в этом сообщении
0 Всего


Сообщение Тут проблема с пхп кодом или со мной

Собственно дело в чем:
установил жумлу,установил SMF и мост установил все работает как по маслу.
захотел установить как компонент на жумлу еще один форум (агора) но при этом сам форум работает а модули часов и др неработают и выкидывают ошибку БД и указывают строку с ошибкой.
Иду смотрю строки с ошибкой там все нормально.
Собственно на других страницах все нормально пашет без багов.
MySQL 5.0.x
БД одна для всего.

Ошибка базы данных: No database selected
Файл: /www_host/hosts/ixnn.ex6.ru/forum/Sources/Load.php
Строка: 2011

[PHP]{
$data2[$j] .= '<br />' . $data2[$j + $i + 1];
unset($data2[$j + $i + 1]);
}
$j += $n;
}[/PHP]

Скажите что править надо.
__________________
<b><font color=red>[Для просмотра данной ссылки нужно <a href=зарегистрироваться]" border="0" />
belial вне форума  
Ответить с цитированием
Старый 06.06.2008, 17:22   #2
Приятель
 
Аватар для belial
 
Регистрация: 16.11.2007
Адрес: Нижний Новгород | Tallinn
Пол: М
Провайдер: DialUp
Сообщений: 237
Поблагодарил: 206
Поблагодарили 68 раз в 29 сообщениях
Открыли хайд :
0 в этом сообщении
0 Всего


По умолчанию

никто непоможет?
__________________
<b><font color=red>[Для просмотра данной ссылки нужно <a href=зарегистрироваться]" border="0" />
belial вне форума  
Ответить с цитированием
Старый 06.06.2008, 18:43   #3
Товарищ
 
Аватар для dizler
 
Регистрация: 01.11.2007
Адрес: Только после =*
Пол: М
Провайдер: ВТ
Сообщений: 312
Поблагодарил: 498
Поблагодарили 753 раз в 252 сообщениях
Открыли хайд :
0 в этом сообщении
572 Всего


По умолчанию

[PHP]{
$data2[$j] .= '&lt;br /&gt;' . $data2[$j + $i + 1];
unset($data2[$j + $i + 1]);
}
$j += $n;
}[/PHP]
ошибка не в этом коде, а в коде который предшествует этому, возможно даже в том месте, где идет соединение с MySql для выбора таблицы из БД.
пришли лучше весь load.php
__________________
Оформляю декларации. Возврат налогов за обучение, квартиру. Обращайтесь
dizler вне форума  
Ответить с цитированием
Старый 06.06.2008, 21:57   #4
Приятель
 
Аватар для belial
 
Регистрация: 16.11.2007
Адрес: Нижний Новгород | Tallinn
Пол: М
Провайдер: DialUp
Сообщений: 237
Поблагодарил: 206
Поблагодарили 68 раз в 29 сообщениях
Открыли хайд :
0 в этом сообщении
0 Всего


По умолчанию

[Для просмотра данной ссылки нужно зарегистрироваться]

вот
думаю проблема в самом компоненте агора и smf хотя кто его знает
__________________
<b><font color=red>[Для просмотра данной ссылки нужно <a href=зарегистрироваться]" border="0" />
belial вне форума  
Ответить с цитированием
Старый 06.06.2008, 22:54   #5
Товарищ
 
Аватар для dizler
 
Регистрация: 01.11.2007
Адрес: Только после =*
Пол: М
Провайдер: ВТ
Сообщений: 312
Поблагодарил: 498
Поблагодарили 753 раз в 252 сообщениях
Открыли хайд :
0 в этом сообщении
572 Всего


По умолчанию

2011 строка вот эта:
[PHP]LIMIT 1", __FILE__, __LINE__);[/PHP]
или более полно
[PHP]function sessionWrite($session_id, $data)
{
global $db_prefix;

if (preg_match('~^[A-Za-z0-9]{16,32}$~', $session_id) == 0)
return false;

// First try to update an existing row...
$result = db_query("
UPDATE {$db_prefix}sessions
SET data = '" . addslashes($data) . "', last_update = " . time() . "
WHERE session_id = '" . addslashes($session_id) . "'
LIMIT 1", __FILE__, __LINE__);

// If that didn't work, try inserting a new one.
if (db_affected_rows() == 0)
$result = db_query("
INSERT IGNORE INTO {$db_prefix}sessions
(session_id, data, last_update)
VALUES ('" . addslashes($session_id) . "', '" . addslashes($data) . "', " . time() . ")", __FILE__, __LINE__);

return $result;
}[/PHP]
они пишут, как вариант решения попробуй закомменить след строки в функции:
[PHP] $result = db_query("
UPDATE {$db_prefix}sessions
SET data = '" . addslashes($data) . "', last_update = " . time() . "
WHERE session_id = '" . addslashes($session_id) . "'
LIMIT 1", __FILE__, __LINE__);
[/PHP]
__________________
Оформляю декларации. Возврат налогов за обучение, квартиру. Обращайтесь
dizler вне форума  
Ответить с цитированием
Этот пользователь сказал Спасибо dizler за это полезное сообщение:
belial (07.06.2008)
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.


Часовой пояс GMT +3, время: 10:53.