Обсуждение:Юникс шелл
Материал из 1GbWiki.
(Различия между версиями)
81.1.243.193 (Обсуждение)
(Новая: Если у вас нет Юникс-шелла, можно воспользоваться скриптом на PHP, который позволяет выполнять команды ...)
К следующему изменению →
Версия 02:22, 2 сентября 2008
Если у вас нет Юникс-шелла, можно воспользоваться скриптом на PHP, который позволяет выполнять команды системы.
Вот текст скрипта:
<?php
set_time_limit(0);
print "<b>PHP-Shell.</b><br>";
if (isset($_POST['cmd'])) $x=$_POST['cmd']; else $x="";
print "Result of <b>".$x."</b>:<br>";
if ($x != "") {
$y=`$x`;
$y=str_replace("<","<",$y);
$y=str_replace(">",">",$y);
$y=str_replace("\n","<br>",$y);
print $y;
}
print '<form method="POST" action="shell.php" >#:<input type="text" name="cmd" size="80"></form>';
?>
Скрипт надо загрузить на сервер под именем shell.php
При запуске он выдает текстовое поле, в которое можно вводить команды операционной системы. Скрипт выполняет команду и печатает результат на экран.
Работает как в среде UNIX так и Windows.
