VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
<?php
require_once('./global.php');
if(!in_array($vbulletin->userinfo, (1,2,3)))
{
print_no_permission();
}
//.............your code here
?>
@shpunsetoy
Эксперт
Join Date: Oct 2005
Location: Хабаровск
Posts: 1,656
Версия vB: 3.8 Beta
Reputation:
Expert 1164
Репутация в разделе: 815
0
главное чёбы было пониммание...остальное приложитьсо)))....
основной косяк в этом
Quote:
your code here
shpunsetoy добавил 01.09.2009 в 20:51
у керка вечно так как напишет ...вихг поймёш...
Last edited by shpunsetoy : 09-02-2009 at 04:07 AM.
Reason: Добавлено сообщение
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,715
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
1
да ладна =)
вроде все понятно
если первое условие выполняется, то узерам, которые в массиве, будет показана ошибка но_пермишн
все остальные будут иметь доступ к скрипту
@PiK
Продвинутый
Join Date: Mar 2009
Location: Москва
Posts: 72
Версия vB: 4.1.8
Reputation:
Опытный 37
Репутация в разделе: 34
0
Спасибо керк
Только Parse error: syntax error, unexpected ',' in /var/home/monitor/www.forum.freearena.ru/bans.php on line 35
это при перечислении групп на запятую ругается
И если 1 группу только поставить Warning: in_array() [function.in-array]: Wrong datatype for second argument in [path]/bans.php on line 35
Покумекал и решил сделать вот так
if ($vbulletin->userinfo['userid'] == 0)
{
print_no_permission();
}
Last edited by PiK : 09-02-2009 at 02:55 AM.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,715
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
1
Quote:
Originally Posted by freearenaru
Warning: in_array() [function.in-array]: Wrong datatype for second argument in [path]/bans.php on line 35
ну естессно =)
в коде ошибка
PHP Code:
<?php
require_once('./global.php');
if(!in_array($vbulletin->userinfo, array(1,2,3)))
{
print_no_permission();
}
//.............your code here
?>
мы ж поставили условием "если нЕ_в_массиве", а сам массив, вторым аргументом функции, не указали