Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Создание php страницы.

Featured Replies

Posted

Здравствуйте.

Мне нужно скажем, создать отдельную страницу на форуме с телом форума. Страница должна состоять из php, где будет расположен примерно такой код:

<?PHP
if(isset($_GET['act'])){
if($_GET['act'] == 'start'){exec('cd /var/www/admin/data/srcds/orange box/;./srcds_run -console -game cstrike +map de_dust2 -maxplayers 20 -port 27015 -tickrate 66'); echo 'Сервер успешно запущен!';}
elseif ($_GET['act'] == 'stop'){exec('killall ./srcds_linux -console -game cstrike +map de_dust2 -maxplayers 20 -port 27015 -tickrate 66'); echo 'Процесс сервера успешно удален!';}
}
?>
<a href="?act=start">Запустить сервер</a><a href="?act=stop">Удалить процесс</a>

Навигация: Форум | Пользователи | Чат | ПУ (тут и будет расположена панель управления)

Данная страница должна быть видна только одной группе.

Мои действия: Создал блок на php и вставил отдельную страницу, предварительно создав через "менеджер страниц", но не робит. Может я что-то не так делаю?

Помогите пожалуйста разобраться.

11 минут назад, leon0295 сказал:

Здравствуйте.

Мне нужно скажем, создать отдельную страницу на форуме с телом форума. Страница должна состоять из php, где будет расположен примерно такой код:


<?PHP
if(isset($_GET['act'])){
if($_GET['act'] == 'start'){exec('cd /var/www/admin/data/srcds/orange box/;./srcds_run -console -game cstrike +map de_dust2 -maxplayers 20 -port 27015 -tickrate 66'); echo 'Сервер успешно запущен!';}
elseif ($_GET['act'] == 'stop'){exec('killall ./srcds_linux -console -game cstrike +map de_dust2 -maxplayers 20 -port 27015 -tickrate 66'); echo 'Процесс сервера успешно удален!';}
}
?>
<a href="?act=start">Запустить сервер</a><a href="?act=stop">Удалить процесс</a>

Навигация: Форум | Пользователи | Чат | ПУ (тут и будет расположена панель управления)

Данная страница должна быть видна только одной группе.

Мои действия: Создал блок на php и вставил отдельную страницу, предварительно создав через "менеджер страниц", но не робит. Может я что-то не так делаю?

Помогите пожалуйста разобраться.

Ставишь приложение Страницы, а там уже в таком порядке почти пишешь то что тебе нужно только не так а вот так
 

{{if(isset(\IPS\Request::i()->act))}}
{{if(\IPS\Request::i()->start)}}
{{exec('команда');}}
{{endif}}
{{if(\IPS\Request::i()->stop)}}
{{exec('команда');}}
{{endif}}
{{endif}}

 

тю перепутал немного

{{if(\IPS\Request::i()->act == "start")}}
{{if(\IPS\Request::i()->act == "stop")}}

 

  • Author
1 минуту назад, CRAZy_Str сказал:

Ставишь приложение Страницы, а там уже в таком порядке почти пишешь то что тебе нужно только не так а вот так
 


{{if(isset(\IPS\Request::i()->act))}}
{{if(\IPS\Request::i()->start)}}
{{exec('команда');}}
{{endif}}
{{if(\IPS\Request::i()->stop)}}
{{exec('команда');}}
{{endif}}
{{endif}}

 

Мне надо создать блок с таким содержимым. Я правильно понял? Если нет, то пожалуйста, объясните чайнику пошагово.)

можешь как виджет сделать без разницы
 

{{if(\IPS\Member::loggedIn()->member_group_id == ид группы)}}
	{{if(isset(\IPS\Request::i()->act))}}
		{{if(\IPS\Request::i()->act == "start")}}
			{{exec('команда');}}
		{{endif}}
		{{if(\IPS\Request::i()->act == "stop")}}
			{{exec('команда');}}
		{{endif}}
	{{endif}}
{{endif}}

 

  • Author
6 минут назад, CRAZy_Str сказал:

можешь как виджет сделать без разницы
 


{{if(\IPS\Member::loggedIn()->member_group_id == ид группы)}}
	{{if(isset(\IPS\Request::i()->act))}}
		{{if(\IPS\Request::i()->act == "start")}}
			{{exec('команда');}}
		{{endif}}
		{{if(\IPS\Request::i()->act == "stop")}}
			{{exec('команда');}}
		{{endif}}
	{{endif}}
{{endif}}

 

Не могли бы вы помочь? Могу скинуть данные от форума.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.