Обсуждение:Юникс шелл

Материал из 1GbWiki.

Версия от 02:22, 2 сентября 2008; 81.1.243.193 (Обсуждение)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Если у вас нет Юникс-шелла, можно воспользоваться скриптом на 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.

Личные инструменты