Exec: improvements

git-svn-id: https://svn.php.net/repository/phpdoc/ru/trunk@345866 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Alexey Pyltsyn
2018-10-21 08:27:12 +00:00
parent 15b8f25a64
commit 3fe8204764
5 changed files with 18 additions and 19 deletions

View File

@ -12,8 +12,7 @@
<preface xml:id="intro.exec">
&reftitle.intro;
<para>
Эти функции являются средствами запуска команд в системе
и средствами защиты таких команд.
Эти функции являются средствами запуска и защиты команд в системе.
</para>
<note>
<para>

View File

@ -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>

View File

@ -48,7 +48,7 @@
<listitem>
<para>
Если присутствует аргумент <parameter>return_var</parameter>, то
код возврата Unix-команды будет помещён здесь.
код возврата Unix-команды будет помещён здесь.
</para>
</listitem>
</varlistentry>

View File

@ -80,7 +80,7 @@
</entry>
</row>
<row>
<entry valign="top">Приоритет ожидения</entry>
<entry valign="top">Приоритет ожидания</entry>
<entry valign="top">
<parameter>increment</parameter> <literal>&gt; 9</literal>
</entry>

View File

@ -115,7 +115,7 @@
<listitem>
<para>
Массив переменных окружения для запускаемой команды или &null;, если
требуется использовать то же окружение, что и у текущего PHP-процесса.
требуется использовать то же самое окружение, что и у текущего PHP-процесса.
</para>
</listitem>
</varlistentry>