Size: a a a

IT-Koт Encrypted

2019 October 08

ᅠᅠ

ᅠᅠ ᅠᅠ in IT-Koт Encrypted
ᅠᅠ ᅠᅠ
Ты все равно комментарии не читаешь
//  
// Usernames and passwords for restricting access to the page.  
// The format is: array(username, password, status)  
// Status can be either "user" or "admin". User can read the page, admin can upload and delete.  
// For example: $_CONFIG['users'] = array(array("username1", "password1", "user"), array("username2", "password2", "admin"));  
// You can also keep require_login=false and specify an admin.  
// That way everyone can see the page but username and password are needed for uploading.  
// For example: $_CONFIG['users'] = array(array("username", "password", "admin"));  
// Default: $_CONFIG['users'] = array();
//  
// Usernames and passwords for restricting access to the page.  
// The format is: array(username, password, status)  
// Status can be either "user" or "admin". User can read the page, admin can upload and delete.  
// For example: $_CONFIG['users'] = array(array("username1", "password1", "user"), array("username2", "password2", "admin"));  
// You can also keep require_login=false and specify an admin.  
// That way everyone can see the page but username and password are needed for uploading.  
// For example: $_CONFIG['users'] = array(array("username", "password", "admin"));  
// Default:
//$_CONFIG['users'] = array();
Оно находится здесь
источник

ᅠᅠ

ᅠᅠ ᅠᅠ in IT-Koт Encrypted
источник

MB

Mr. Black in IT-Koт Encrypted
Тип пользователя чтоли? Админ или рядовой?
источник

ᅠᅠ

ᅠᅠ ᅠᅠ in IT-Koт Encrypted
Mr. Black
Ты хочешь в цикл ебануть добавление пользователей?
Да.
источник

ᅠᅠ

ᅠᅠ ᅠᅠ in IT-Koт Encrypted
Mr. Black
Тип пользователя чтоли? Админ или рядовой?
Да.
источник

ᅠᅠ

ᅠᅠ ᅠᅠ in IT-Koт Encrypted
ᅠᅠ ᅠᅠ
Ты все равно комментарии не читаешь
//  
// Usernames and passwords for restricting access to the page.  
// The format is: array(username, password, status)  
// Status can be either "user" or "admin". User can read the page, admin can upload and delete.  
// For example: $_CONFIG['users'] = array(array("username1", "password1", "user"), array("username2", "password2", "admin"));  
// You can also keep require_login=false and specify an admin.  
// That way everyone can see the page but username and password are needed for uploading.  
// For example: $_CONFIG['users'] = array(array("username", "password", "admin"));  
// Default: $_CONFIG['users'] = array();
//  
// Usernames and passwords for restricting access to the page.  
// The format is: array(username, password, status)  
// Status can be either "user" or "admin". User can read the page, admin can upload and delete.  
// For example: $_CONFIG['users'] = array(array("username1", "password1", "user"), array("username2", "password2", "admin"));  
// You can also keep require_login=false and specify an admin.  
// That way everyone can see the page but username and password are needed for uploading.  
// For example: $_CONFIG['users'] = array(array("username", "password", "admin"));  
// Default:
//$_CONFIG['users'] = array();
Видишь как в примере добавляется?
источник

MB

Mr. Black in IT-Koт Encrypted
Ну дык ёпт, ты с данными совсем работать не умеешь. Я тебе же писал пример, там где у тебя логин, пароль и имя
источник

ᅠᅠ

ᅠᅠ ᅠᅠ in IT-Koт Encrypted
А мне надо чтобы также чтобы из файла с джсонгм было
источник

MB

Mr. Black in IT-Koт Encrypted
Добавляешь туда четвёртый параметр, который будет отвечать за права
источник

ᅠᅠ

ᅠᅠ ᅠᅠ in IT-Koт Encrypted
Mr. Black
Ну дык ёпт, ты с данными совсем работать не умеешь. Я тебе же писал пример, там где у тебя логин, пароль и имя
Да, это так, поэтому я и ебусь с этим, учусь
источник

MB

Mr. Black in IT-Koт Encrypted
$data[0][4] -  0 пользователь, 4 тип
источник

ᅠᅠ

ᅠᅠ ᅠᅠ in IT-Koт Encrypted
Итого, что мы имеем при чтении из файла?
источник

MB

Mr. Black in IT-Koт Encrypted
Смари, всё что ты читаешь из файла это тупо строка. Если json_decode тебе возвращает true, значит строка как JSON валидная
источник

MB

Mr. Black in IT-Koт Encrypted
если валидная, декодируешь и разбиваешь
источник

MB

Mr. Black in IT-Koт Encrypted
В примере, что я тебе оставил, там 3 раза array_push - это данные одного пользователя. Тоесть три раза - значит данные трёх пользователей
источник

MB

Mr. Black in IT-Koт Encrypted
ᅠᅠ ᅠᅠ
Итого, что мы имеем при чтении из файла?
array_push($_CONFIG['users'], array('User 1', 'Password', 'Name - Vasya', 0)); // 0 user

array_push($_CONFIG['users'], array('User 2', 'Password', 'Name - Petya', 1)); // 1 admin
источник

ᅠᅠ

ᅠᅠ ᅠᅠ in IT-Koт Encrypted
$_CONFIG['users']=array();
$user=array();
$n=0;
array_push($_CONFIG['users'], array('User 1', 'Password', 'Name - Vasya', 0)); // 0 user

array_push($_CONFIG['users'], array('User 2', 'Password', 'Name - Petya', 1)); // 1 admin
Вот чтение
$json = json_decode(file_get_contents('users.json'));
echo $json ? 'JSON valid<br><br>' : 'JSON invalid<br><br>';

foreach($json as $user) {
  $n=$n+1;
   echo $user->login.', '.$user->password.'<br>';
}
foreach($_CONFIG['users'] as $id => $user) {
   echo $user->login.', '.$user->password.'<br>';
}
foreach($json as $id=> $user) {
   echo $id.', '.$user[0].'<br>';
}


$_CONFIG['users'] [$n]= $data [0][$n];
@vBlack так, что лишнее и как рушить в цикл?
источник

MB

Mr. Black in IT-Koт Encrypted
Кстати, старайся избавляться от записей массива типа $array[0]. Это было ещё в пхп 5, так никто давно не пишет. лучше используй типизацию конкретную $array->data. Так сразу видно что ты достаёшь из массива
источник

MB

Mr. Black in IT-Koт Encrypted
ᅠᅠ ᅠᅠ
$_CONFIG['users']=array();
$user=array();
$n=0;
array_push($_CONFIG['users'], array('User 1', 'Password', 'Name - Vasya', 0)); // 0 user

array_push($_CONFIG['users'], array('User 2', 'Password', 'Name - Petya', 1)); // 1 admin
Вот чтение
$json = json_decode(file_get_contents('users.json'));
echo $json ? 'JSON valid<br><br>' : 'JSON invalid<br><br>';

foreach($json as $user) {
  $n=$n+1;
   echo $user->login.', '.$user->password.'<br>';
}
foreach($_CONFIG['users'] as $id => $user) {
   echo $user->login.', '.$user->password.'<br>';
}
foreach($json as $id=> $user) {
   echo $id.', '.$user[0].'<br>';
}


$_CONFIG['users'] [$n]= $data [0][$n];
@vBlack так, что лишнее и как рушить в цикл?
Для чего $n?
источник

MB

Mr. Black in IT-Koт Encrypted
Это ID пользователя?
источник