Перейти к содержанию

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


Рекомендуемые сообщения

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

Мне нужно скажем, создать отдельную страницу на форуме с телом форума. Страница должна состоять из 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")}}

 

Ссылка на комментарий
Поделиться на другие сайты

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}}

 

Ссылка на комментарий
Поделиться на другие сайты

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}}

 

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

ну давай в лс.

Ссылка на комментарий
Поделиться на другие сайты

5 минут назад, CRAZy_Str сказал:

ну давай в лс.

Скинул.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...