Jump to content

Создание 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.