mirror of
https://github.com/php/doc-ru.git
synced 2025-08-20 16:51:35 +00:00
Exec: improvements
git-svn-id: https://svn.php.net/repository/phpdoc/ru/trunk@345866 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
@ -12,8 +12,7 @@
|
||||
<preface xml:id="intro.exec">
|
||||
&reftitle.intro;
|
||||
<para>
|
||||
Эти функции являются средствами запуска команд в системе
|
||||
и средствами защиты таких команд.
|
||||
Эти функции являются средствами запуска и защиты команд в системе.
|
||||
</para>
|
||||
<note>
|
||||
<para>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<refname>escapeshellcmd</refname>
|
||||
<refpurpose>Экранировать метасимволы командной строки</refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
|
||||
<refsect1 role="description">
|
||||
&reftitle.description;
|
||||
<methodsynopsis>
|
||||
@ -32,7 +32,7 @@
|
||||
эти символы, плюс <literal>!</literal> и <literal>%</literal> заменяются пробелом.
|
||||
</para>
|
||||
</refsect1>
|
||||
|
||||
|
||||
<refsect1 role="parameters">
|
||||
&reftitle.parameters;
|
||||
<para>
|
||||
@ -48,14 +48,14 @@
|
||||
</variablelist>
|
||||
</para>
|
||||
</refsect1>
|
||||
|
||||
|
||||
<refsect1 role="returnvalues">
|
||||
&reftitle.returnvalues;
|
||||
<para>
|
||||
Экранированная строка.
|
||||
</para>
|
||||
</refsect1>
|
||||
|
||||
|
||||
<refsect1 role="examples">
|
||||
&reftitle.examples;
|
||||
<para>
|
||||
@ -76,16 +76,16 @@ system($escaped_command);
|
||||
</example>
|
||||
</para>
|
||||
</refsect1>
|
||||
|
||||
|
||||
<refsect1 role="notes">
|
||||
<warning xmlns="http://docbook.org/ns/docbook">
|
||||
<para>
|
||||
Функцию <function>escapeshellcmd</function> следует использовать над всей
|
||||
командной строкой, но она все еще позволяет атакующему передать
|
||||
произвольное количество аргументов. Для экранирования одного аргумента
|
||||
вместо нее необходимо использовать функцию <function>escapeshellarg</function>.
|
||||
</para>
|
||||
</warning>
|
||||
<warning xmlns="http://docbook.org/ns/docbook">
|
||||
<para>
|
||||
Функцию <function>escapeshellcmd</function> следует использовать над всей
|
||||
командной строкой, но она все еще позволяет атакующему передать
|
||||
произвольное количество аргументов. Для экранирования одного аргумента
|
||||
вместо нее необходимо использовать функцию <function>escapeshellarg</function>.
|
||||
</para>
|
||||
</warning>
|
||||
</refsect1>
|
||||
|
||||
<refsect1 role="changelog">
|
||||
@ -111,7 +111,7 @@ system($escaped_command);
|
||||
</informaltable>
|
||||
</para>
|
||||
</refsect1>
|
||||
|
||||
|
||||
<refsect1 role="seealso">
|
||||
&reftitle.seealso;
|
||||
<para>
|
||||
|
@ -48,7 +48,7 @@
|
||||
<listitem>
|
||||
<para>
|
||||
Если присутствует аргумент <parameter>return_var</parameter>, то
|
||||
код возврата Unix-команды будет помещён здесь.
|
||||
код возврата Unix-команды будет помещён здесь.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
@ -80,7 +80,7 @@
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry valign="top">Приоритет ожидения</entry>
|
||||
<entry valign="top">Приоритет ожидания</entry>
|
||||
<entry valign="top">
|
||||
<parameter>increment</parameter> <literal>> 9</literal>
|
||||
</entry>
|
||||
|
@ -115,7 +115,7 @@
|
||||
<listitem>
|
||||
<para>
|
||||
Массив переменных окружения для запускаемой команды или &null;, если
|
||||
требуется использовать то же окружение, что и у текущего PHP-процесса.
|
||||
требуется использовать то же самое окружение, что и у текущего PHP-процесса.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
Reference in New Issue
Block a user