#2. 5 php Оператор исполнения

В РНР предусмотрен интересный оператор, позволяющий выполнить в рамках скрипта любую команду операционной системы и использовать результат ее выполнения. Любая строка, заключенная в обратные апострофы ``, рассматривается как команда операционной системы. Ниже приведен пример скрипта, который использует системную команду date для получения текущей даты и отображает ее.

<?php
$output = `date`;
echo "<pre>$output</pre>";
?>

Результат выполнения этого кода будет различным в зависимости от операционной системы. Например, под Unix результат может быть таким:

Thu Aug 12 10:53:28 PDT 2006

В командной строке Windows результат будет выглядеть несколько по-другому:

Текущая дата: Вс 01.10.2006 Введите новую дату (дд-мм-гг):

Если команде операционной системы требуется передать параметр, то его также следует заключить в обратные апострофы вместе с именем команды, например:

<?php
$output = `dir C:\\winnt\`;
echo $output;
?>

Key Words for FKN + antitotal forum (CS VSU):