Jax Опубликовано 11 Апреля 2005 Жалоба Поделиться Опубликовано 11 Апреля 2005 (изменено) Не давно на форуме, в шапке появилась ошибка:Warning: Invalid argument supplied for foreach() in /usr/home/gagarinclub.ru/newage/html/sources/functions.php on line 2807Вроде ничего не менял.Из-за чего такое может быть, уже пересмотрел все, но.. безрезультатно.Кто и что может сказать?Адрес форума в подписи. 2807 строка выделена жирным: //+------------------------------------------------- // Attempt to load a member //+------------------------------------------------- function IP_Match($network, $ip) { $ip_arr = explode("/",$network); $network_long=ip2long($ip_arr[0]); $mask_long= pow(2,32)-pow(2,(32-$ip_arr[1])); $ip_long=ip2long($ip); if (($ip_long & $mask_long) == $network_long) { return 1; } else { return 0; } } function load_member($member_id=0) { global $DB, $std, $ibforums, $networks; $member_id = intval($member_id); if ($member_id != 0) { $DB->query("SELECT moderator.mid as is_mod, moderator.allow_warn, m.allow_anon, m.allow_rep, m.rep, m.id, m.name, m.mgroup, m.password, m.email, m.emoticons, m.restrict_post, m.view_sigs, m.view_avs, m.view_pop, m.view_img, m.auto_track, m.mod_posts, m.language, m.skin, m.new_msg, m.show_popup, m.msg_total, m.time_offset, m.posts, m.joined, m.last_post, m.last_visit, m.last_activity, m.dst_in_use, m.view_prefs, m.org_perm_id, m.temp_ban, m.sub_end, g.* FROM ibf_members m LEFT JOIN ibf_groups g ON (g.g_id=m.mgroup) LEFT JOIN ibf_moderators moderator ON (moderator.member_id=m.id OR moderator.group_id=m.mgroup ) WHERE m.id=$member_id"); if ( $DB->get_num_rows() ) { $this->member = $DB->fetch_row(); $checkNet = false; [b]foreach ($networks as $network) {[/b] $checkNet = $checkNet || $this->IP_Match($network , $ibforums->input['IP_ADDRESS']); } if ( $checkNet ) { //echo "Valid IP. Your IP:". $ibforums->input['IP_ADDRESS']; $this->member['migtel_user'] = true; } else { //echo "inValid IP. Your IP:". $ibforums->input['IP_ADDRESS']; $this->member['migtel_user'] = false; } } Эта ошибка вызвана хаком, который я не так давно у вас заказывал. Где-то есть ошибка. Изменено 11 Апреля 2005 пользователем Jax Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Jax
Не давно на форуме, в шапке появилась ошибка:
Вроде ничего не менял.
Из-за чего такое может быть, уже пересмотрел все, но.. безрезультатно.
Кто и что может сказать?
Адрес форума в подписи.
2807 строка выделена жирным:
Эта ошибка вызвана хаком, который я не так давно у вас заказывал. Где-то есть ошибка.
Изменено пользователем JaxСсылка на комментарий
Поделиться на других сайтах
0 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.