Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Вместо главной страницы поток пхп

14.01.2011, 18:10
Гость
Гость

Ставлю Netcat на localhost (XAMPP).
Загрузил всё содержимое, оно я знаю точно работает/работало.

Через dumper переношу дамп базы данных, пишет что всё хорошо.

Открываю главную страницу, а там просто поток пхп, имеет такой вид, на несколько страниц.

"
modules->get_module_vars(); // для модуля подписки версии 2 своя проверка прав if ( $action == 'subscribe' && $MODULE_VARS['subscriber']['VERSION'] > 1 ) { try { $nc_s = nc_subscriber::get_object(); $mailer_id = $nc_s->get_mailer_by_cc($cc, 'Mailer_ID'); return $nc_s = $nc_s->check_rights($mailer_id); } catch (Exception $e){ ; } } // параметры текущего раздела $sub_env = $nc_core->subdivision->get_current(); // Если нет сс, то права на доступ нужно взять из раздела $instance = ( is_array($cc_env) && $cc ) ? "cc_env" : "sub_env"; switch ($action) { case "add": $f_access = ${$instance}["Write_Access_ID"]; break; case "change": $f_access = ${$instance}["Edit_Access_ID"]; break; case "subscribe": $f_access = ${$instance}["Subscribe_Access_ID"]; break; case "comment": $f_access = ${$instance}["Comment_Access_ID"]; break; case "moderate": $f_access = 3; break; //модерирование, надо провреить, не забанен ли, а потом проверить на наличие соответ. права default: $f_access = ${$instance}["Read_Access_ID"]; break; } // действия с объектами (изменение, удаление) не доступно неавторизованным if ( $f_access == 1 && $action == "change") $f_access = 2; switch ($f_access) { case 1: { // все if ($admin_mode) { if (!Authorize()) return false; if (!CheckUserRights($cc,$action,1)) return false; } } break; case 2: { // только зарегистрированные if (!Authorize()) return false; global $perm; if ($perm->isBanned($cc_env, $action)) return false; } break; case 3: { // только уполномочнные if (!Authorize()) return false; global $perm; if ($perm->isBanned($cc_env, $action)) return false; if (!CheckUserRights($cc,$action,$posting)) return false; } break; default: break; } return true; } ?>input->fetch_get("cur_cc") ) $curPos = $cc_env['curPos'] + 0; $maxRows = $cc_env['maxRows']; $totRows = $cc_env['totRows']; if ($cc_env['cur_cc']) $cur_cc = $cc_env['cur_cc']; if (!$maxRows || !$totRows) return; $page_count = ceil($totRows / $maxRows); $half_range = ceil($range / 2); $cur_page = ceil($curPos / $maxRows) + 1; if ($page_count < 2)
"

я помню что пол года назад как-то решил эту проблему, не помню как)
Может кто-то знает?
За ранее спасибо.
14.01.2011, 22:42
Denis
Denis

Зарегистрирован:
2008-07-15
Сообщений: 666

short_open_tag включен?

Ксю доставляет...
14.01.2011, 23:44
Гость
Гость

вроде как да, но я помню что не в этом было дело ...
первые строки этого потока такие

"get_var("SELECT Settings FROM Catalogue WHERE Catalogue_ID=$catalogue"); $r = explode("\n",$r); foreach($r as $v) { $tmp = explode("=",$v); $PARAMS[$tmp[0]] = trim($tmp[1]); } } getSiteParams(); function getmessage($key) { global $PARAMS; return $PARAMS[$key]; } function item_sections($str,$class=false, $var="s") { global $db; $q = "SELECT s.Subdivision_Name as name, s.Subdivision_ID as sub, s.Parent_Sub_ID as p, s.Checked as chk FROM Subdivision AS s LEFT JOIN Sub_Class AS c ON s.Subdivision_ID = c.Subdivision_ID WHERE 1 ".($class?"AND c.Class_ID IN($class)":"")." AND (s.Checked =1 OR s.Subdivision_ID=1) GROUP BY s.Subdivision_ID ORDER BY"

в этой колаберде ниже я нашёл ошибки ссылающиеся на "netcat\modules\auth\function.inc.php"

может быть я какие-то приоритеты не дал или не раставил, помню что в чём-то это была загвоздка. Кроме как в файле vars.inc.php есть ещё где-то задаваемые значения юзера базы данных, имени, пароля?
198 196 2011-01-14 23:44:43 10962
Описание проекта