Web базирано cmd ?

Bummer

Registered
Може ли да се напише web базирано cmd ?
Тоест поле за писане, където да пишеш команди от command prompt, да си ги изпълнява реално и да ти извежда резултатите ?
 
Ами това не ми върши абсолютно никаква работа.Трябва ми такова нещо, за да си управлявам рс.
 
http://bg.php.net/system и долу виж другите подобни ако това не те устройва.
 
Може би ако не съм пред рс ?
А онези кодове не ги схванах нещо.Би ли ми дал конкретен код. който би ми свършил раобта
 
Не се разбра дали web сървъра е на машината която искаш да управляваш, или на друга.
О тук решенията са две.
 
Пускаш си SSH сървър и с библиотеката която ти дадох по-горе си правиш скриптовете за управление. А може и да намериш нещо готово за свързване с SSH сървър през браузър
ПС: За няма време намерих това: http://phpshell.sourceforge.net/
 
Ето един мой скрипт:

Код:
<html>
	<head>
	<title>онлайн cmd</title>
	<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

		<style type="text/css">
			body{
				font-family: Verdana;
				font-size: 12px;
			}
		</style>
	</head>
<?php
//Начало
	function shel4eto($cmdto){
	if (!empty($cmdto)){
	  $fp = popen($cmdto,"r");
	  {
	    $result = "";
	    while(!feof($fp)){$result.=fread($fp,1024);}
	    pclose($fp);
	  }
	  $ret = $result;
	  $ret = convert_cyr_string($ret,"d","w");
	}
	return $ret;
	}


	echo "<form method=\"POST\">
	<input type=\"hidden\" name=\"action\" value=\"shel4eto\">
	тук командата:<br>
	<i>пример: netstat</i>
	<textarea name=\"commanda\" rows=\"5\" cols=\"150\">".@$_POST['commanda']."</textarea><br>
	тук резултатите:
	<textarea readonly rows=\"15\" cols=\"150\">".@htmlspecialchars(shel4eto($_POST['commanda']))."</textarea><br>
	<input type=\"submit\" value=\"давай\">
	</form>";
//край
?>
<center>код от ex-design.hit.bg</center>
<body>
</html>
 
Сложи си webmin и ще управляваш адски много неща.
http://webmin.com/download.html
 

Back
Горе