Комбиниране на код

PHP, MySQL, Javascript, XHTML и др.
Отговори
Потребителски аватар

Автор на темата
Fatall LTD
Рекламатор
Рекламатор
Мнения: 116
Регистриран: 30 авг 2018, 09:35
Местоположение: София
Се отблагодари: 14 пъти
Получена благодарност: 3 пъти
Години: 23
Контакти:

Комбиниране на код

Мнение от Fatall LTD » 11 фев 2019, 22:19

Здравейте,
Как мога да ги комбинирам тези редове в един.
Пример

Код: Избери всички

if (!in_array($user->data['user_id'], $user_ary) 5 && 4 && 9)

Код: Избери всички

if (!in_array($user->data['user_id'], $user_ary) 5)
{
  header("a/index.php")
}
elseif (!in_array($user->data['user_id'], $user_aray) 9)
{
  header("a/index.php")
}
elseif (!in_array($user->data['user_id'], $user_aray) 8)
{
  header("b/index.php")
}
elseif (!in_array($user->data['user_id'], $user_aray) 2)
{
  header("index.php")
}
else    (!in_array($user->data['user_id'], $user_aray) 1)
{
  header("index.php")
} 
Изображение Изображение Изображение

Потребителски аватар

hackera457 СОТА
Модератор
Модератор
Мнения: 622
Регистриран: 01 ное 2016, 09:46
Местоположение: София
Получена благодарност: 59 пъти
Години: 24
Контакти:

Комбиниране на код

Мнение от hackera457 СОТА » 11 фев 2019, 22:41

Код: Избери всички

$id_array = array(1,2,5,8,9);

if(!in_array($user->data['user_id'],$id_array))
{
	header('Location: index.php');
	exit;
}
Използваш неправилно header().

1. Няма смисъл за различно ID различно пренасочване
2. При пренасочване с header() винаги се използва Location /header('Location: index.php');/
3. След пренасочване с header() се слага exit, няма да изпадам в обяснение защо трябва
Внимавай ако имаш верига от header-и, защото може да се получи циклично изпълнение и от там браузера просто да даде, че циклично се изпълнява страницата
Моите плъгини

Код: Избери всички

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Потребителски аватар

Автор на темата
Fatall LTD
Рекламатор
Рекламатор
Мнения: 116
Регистриран: 30 авг 2018, 09:35
Местоположение: София
Се отблагодари: 14 пъти
Получена благодарност: 3 пъти
Години: 23
Контакти:

Комбиниране на код

Мнение от Fatall LTD » 11 фев 2019, 22:50

Това беше примерен код на мен ми трябваше за това

Код: Избери всички

// Начало на админ менюто
$id_array = array("5","4","12","8","14");
if(!in_array($user->data['user_id'],$id_array)) {
echo "
<td style='border-bottom: 1px solid #ccc; text-align: center;padding:6px 10px;'>
<a href='?add=admin'><img src='temp/icons/stufficon.gif' style='margin-top:-3px; vertical-align: middle; margin-left:5px; width: 16px; height: 16px;'/> Направи Админ</a>
</td>
<td style='border-bottom: 1px solid #ccc; text-align: center;padding:6px 10px;'>
<a href='?dell=ban'><img src='temp/icons/stufficon.gif' style='margin-top:-3px; vertical-align: middle; margin-left:5px; width: 16px; height: 16px;'/> Премахни Бан</a>
</td>
";
} else {
echo "
<td style='border-bottom: 1px solid #ccc; text-align: center;padding:6px 10px;'>
<a><img src='temp/icons/ico-warning.gif' style='margin-top:-3px; vertical-align: middle; margin-left:5px; width: 16px; height: 16px;'/> Вие нямате нужните права</a>
</td>
<td style='border-bottom: 1px solid #ccc; text-align: center;padding:6px 10px;'>
<a><img src='temp/icons/ico-warning.gif' style='margin-top:-3px; vertical-align: middle; margin-left:5px; width: 16px; height: 16px;'/> Вие нямате нужните права</a>
</td>
";	
}
// Край на админ менюто
Изображение Изображение Изображение

Потребителски аватар

hackera457 СОТА
Модератор
Модератор
Мнения: 622
Регистриран: 01 ное 2016, 09:46
Местоположение: София
Получена благодарност: 59 пъти
Години: 24
Контакти:

Комбиниране на код

Мнение от hackera457 СОТА » 11 фев 2019, 22:54

Fatall написа:
11 фев 2019, 22:50
Това беше примерен код на мен ми трябваше за това

Код: Избери всички

// Начало на админ менюто
$id_array = array("5","4","12","8","14");
if(!in_array($user->data['user_id'],$id_array)) {
echo "
<td style='border-bottom: 1px solid #ccc; text-align: center;padding:6px 10px;'>
<a href='?add=admin'><img src='temp/icons/stufficon.gif' style='margin-top:-3px; vertical-align: middle; margin-left:5px; width: 16px; height: 16px;'/> Направи Админ</a>
</td>
<td style='border-bottom: 1px solid #ccc; text-align: center;padding:6px 10px;'>
<a href='?dell=ban'><img src='temp/icons/stufficon.gif' style='margin-top:-3px; vertical-align: middle; margin-left:5px; width: 16px; height: 16px;'/> Премахни Бан</a>
</td>
";
} else {
echo "
<td style='border-bottom: 1px solid #ccc; text-align: center;padding:6px 10px;'>
<a><img src='temp/icons/ico-warning.gif' style='margin-top:-3px; vertical-align: middle; margin-left:5px; width: 16px; height: 16px;'/> Вие нямате нужните права</a>
</td>
<td style='border-bottom: 1px solid #ccc; text-align: center;padding:6px 10px;'>
<a><img src='temp/icons/ico-warning.gif' style='margin-top:-3px; vertical-align: middle; margin-left:5px; width: 16px; height: 16px;'/> Вие нямате нужните права</a>
</td>
";	
}
// Край на админ менюто
Обърни условието

Код: Избери всички

// Начало на админ менюто
$id_array = array("5","4","12","8","14");
if(in_array($user->data['user_id'],$id_array)) {
echo "
<td style='border-bottom: 1px solid #ccc; text-align: center;padding:6px 10px;'>
<a href='?add=admin'><img src='temp/icons/stufficon.gif' style='margin-top:-3px; vertical-align: middle; margin-left:5px; width: 16px; height: 16px;'/> Направи Админ</a>
</td>
<td style='border-bottom: 1px solid #ccc; text-align: center;padding:6px 10px;'>
<a href='?dell=ban'><img src='temp/icons/stufficon.gif' style='margin-top:-3px; vertical-align: middle; margin-left:5px; width: 16px; height: 16px;'/> Премахни Бан</a>
</td>
";
} else {
echo "
<td style='border-bottom: 1px solid #ccc; text-align: center;padding:6px 10px;'>
<a><img src='temp/icons/ico-warning.gif' style='margin-top:-3px; vertical-align: middle; margin-left:5px; width: 16px; height: 16px;'/> Вие нямате нужните права</a>
</td>
<td style='border-bottom: 1px solid #ccc; text-align: center;padding:6px 10px;'>
<a><img src='temp/icons/ico-warning.gif' style='margin-top:-3px; vertical-align: middle; margin-left:5px; width: 16px; height: 16px;'/> Вие нямате нужните права</a>
</td>
";	
}
// Край на админ менюто
ID-тата в масива да имат достъп до менюто, а на останалите да им изписва, че нямат достъп
Моите плъгини

Код: Избери всички

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Отговори

Върни се в “Уеб Програмиране”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 1 гост