PHP: прочитать файл TXT и сделать каждую строку переменной (разделить строку с) (это для системы рейтинга пользователя)Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 PHP: прочитать файл TXT и сделать каждую строку переменной (разделить строку с) (это для системы рейтинга пользователя)

Сообщение Anonymous »

Я задавался вопросом, как я мог создать сценарий PHP, который читает линию и сделать линию переменной? Например: < /p> (также, как в CSS, сделайте переменную равным всему внутри ':' и ';') < /p>
Таким образом, если строка не включает ':' и ';'; ' Он только поместит переменную в TRUE.

Код: Выделить всё

/*
Administrator config
*/
has_admin_chat,
has_mod_chat,
has_loggedin_public_chat,
has_power: 60;,
has_ban_client_with_power_lower_than: 20;,
has_basic_user_tools,
has_report_access,
has_kick_client
, а также когда, не включено в строку, он не будет читать больше файла
Таким образом, когда этот файл будет прочитал, его можно будет сделать, например:
probemission_check.php

Код: Выделить всё

if($has_admin_chat === true){ /* Then do something */ }
Теперь у меня также будет другой файл, который будет: listofpermissions.txt
Так что ему придется читать listofpermissions.txt , прежде чем на самом деле проверяет пользователи. /> php читает все разрешения, а затем проверяет пользователи в базе данных (не вопрос, я знаю это), читать файл ранга, когда пытается получить доступ к тому, что требует питания. < /p>

Код: Выделить всё

Now in this part it will make each line a variable,
after that it is going to check if every permissions are there,
and if not, it will basically put the variable from listofallperms.txt
$has_logout=false;
, это вроде как это похоже на узел разрешения Minecraft. /> administrator.txt

Код: Выделить всё

/*
Administrator config
*/
has_admin_chat,
has_mod_chat,
has_loggedin_public_chat,
has_power: 60;,
has_ban_client_with_power_lower_than: 20;,
has_basic_user_tools,
has_report_access
has_kick_client
Но теперь у него нет разрешения has_logout
, так что это просто поместит переменную равную false
Редактировать: [/b] будет ли я, чтобы сохранить всю эту информацию в Database, и создать таблицу для каждого ранга? Создание .. чтобы другие люди могли скачать это и создать свои собственные разрешения и группы edit 2: Спасибо, это сработало. Я не очень хорош в массивах, и у меня никогда не было ничего, чтобы работать с этим. Но теперь, когда я получил хороший пример, я получил его на работу! Большое спасибо! Правильным решением будет массив с клавишами, например, $ разрешения ['HAD_ADMIN_CHAT'] => TRUE
Ответ за:
felippe duarte

Подробнее здесь: https://stackoverflow.com/questions/370 ... this-is-fo
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»