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

PHP, MySQL, JavaScript, HTML, CSS и др.
Аватар
Fatall
Извън линия
Потребител
Потребител
Мнения: 295
Регистриран на: 30 Авг 2018, 09:35
Местоположение: София
Се отблагодари: 26 пъти
Получена благодарност: 17 пъти
Обратна връзка:

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

Мнение от Fatall » 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")
} 

Код за потвърждение: Избери целия код

<?php
   $error_msg = "Database error in [page].php / ";
   $error_msg .= mysqli_error ( $link )." / ";
   $error_msg .= $query;
   UpdateLog ( $error_msg , DB_ERROR_LOG_FILE );
?>

Аватар
hackera457
Извън линия
Модератор
Модератор
Мнения: 768
Регистриран на: 01 Ное 2016, 09:46
Местоположение: София
Се отблагодари: 1 път
Получена благодарност: 124 пъти
Обратна връзка:

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

Мнение от 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
Извън линия
Потребител
Потребител
Мнения: 295
Регистриран на: 30 Авг 2018, 09:35
Местоположение: София
Се отблагодари: 26 пъти
Получена благодарност: 17 пъти
Обратна връзка:

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

Мнение от 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>
";	
}
// Край на админ менюто

Код за потвърждение: Избери целия код

<?php
   $error_msg = "Database error in [page].php / ";
   $error_msg .= mysqli_error ( $link )." / ";
   $error_msg .= $query;
   UpdateLog ( $error_msg , DB_ERROR_LOG_FILE );
?>

Аватар
hackera457
Извън линия
Модератор
Модератор
Мнения: 768
Регистриран на: 01 Ное 2016, 09:46
Местоположение: София
Се отблагодари: 1 път
Получена благодарност: 124 пъти
Обратна връзка:

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

Мнение от 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"){
}  


Публикувай отговор

Обратно към “Уеб Програмиране”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 11 госта