• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

[HTML/CSS] #SMP - Server Management Panel

Sherlok

Active Member
Joined
Aug 29, 2008
Messages
2,116
Reaction score
44
Location
Poland, Wrocław.
Hio :ninja:


SCREENS:
  • mufd1f6p5q917d2nm9x.png
  • vkpzpu065oitpk7ka22p.png
  • 0wkhfsrrjzzipxebhdq.png
  • was37u3kjsxgg5h6xkfr.png

DOWNLOAD:
  • goat.rar

kk, rep++, thx, bb.
 
Last edited by a moderator:
Linux? Windows?

Linux here:
Code:
<?PHP
	session_start();
	if(!$_SESSION['logged'])
		die('<h2>Error #403</h2>');

	$data = array('type' => $_GET['type'], 'cmd' => $_GET['cmd']);

	switch($data['type'])
	{
		case 'otserv':
			switch($data['cmd'])
			{
				case 'start':
					@shell_exec('/home/user/server/theforgottenserver');
				break;
				case 'shutdown':
					@shell_exec('killall -TERM theforgottenserver');
				break;
				case 'clean':
					@shell_exec('killall -TRAP theforgottenserver');
				break;
				case 'save':
					@shell_exec('killall -HUP theforgottenserver');
				break;
			}
		break;
		case 'apache':
			switch($data['cmd'])
			{
				case 'start':
					@shell_exec('/etc/init.d/apache2 start');
				break;
				case 'stop':
					@shell_exec('/etc/init.d/apache2 stop');
				break;
				case 'restart':
					@shell_exec('/etc/init.d/apache2 restart');
				break;
			}
		break;
		case 'mysql':
			switch($data['cmd'])
			{
				case 'start':
					@shell_exec('/etc/init.d/mysql start');
				break;
				case 'stop':
					@shell_exec('/etc/init.d/mysql stop');
				break;
				case 'restart':
					@shell_exec('/etc/init.d/mysql restart');
				break;
				case 'backup':
					@shell_exec('mysql -u root -p test otserv blahblah');
				break;
			}
		break;
	}
?>
 
Linux here:
Code:
<?PHP
	session_start();
	if(!$_SESSION['logged'])
		die('<h2>Error #403</h2>');

	$data = array('type' => $_GET['type'], 'cmd' => $_GET['cmd']);

	switch($data['type'])
	{
		case 'otserv':
			switch($data['cmd'])
			{
				case 'start':
					@shell_exec('/home/user/server/theforgottenserver');
				break;
				case 'shutdown':
					@shell_exec('killall -TERM theforgottenserver');
				break;
				case 'clean':
					@shell_exec('killall -TRAP theforgottenserver');
				break;
				case 'save':
					@shell_exec('killall -HUP theforgottenserver');
				break;
			}
		break;
		case 'apache':
			switch($data['cmd'])
			{
				case 'start':
					@shell_exec('/etc/init.d/apache2 start');
				break;
				case 'stop':
					@shell_exec('/etc/init.d/apache2 stop');
				break;
				case 'restart':
					@shell_exec('/etc/init.d/apache2 restart');
				break;
			}
		break;
		case 'mysql':
			switch($data['cmd'])
			{
				case 'start':
					@shell_exec('/etc/init.d/mysql start');
				break;
				case 'stop':
					@shell_exec('/etc/init.d/mysql stop');
				break;
				case 'restart':
					@shell_exec('/etc/init.d/mysql restart');
				break;
				case 'backup':
					@shell_exec('mysql -u root -p test otserv blahblah');
				break;
			}
		break;
	}
?>

'backup' is fucked up ;>
 
Back
Top