Skip to content

Commit 311dda9

Browse files
committed
Update features
1 parent 485359a commit 311dda9

File tree

3 files changed

+19
-82
lines changed

3 files changed

+19
-82
lines changed

features/commandline.xml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: 725ceadea94af4f4db6c76b9665829f27068d2c5 Maintainer: HonestQiao Status: ready -->
3+
<!-- EN-Revision: eee245cdbd89dc2fd908285f588e3b9e055924e5 Maintainer: HonestQiao Status: ready -->
44
<!-- CREDITS: HonestQiao, Haohappy, Luffy, mowangjuanzi -->
55
<chapter xml:id="features.commandline" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
66
<title>PHP 的命令行模式</title>
@@ -1457,8 +1457,14 @@ php >
14571457
<title>交互模式</title>
14581458
<para>
14591459
如果 readline 扩展不可用,在 PHP 8.1.0 之前,使用 <option>-a</option> 选项调用 &cli.sapi; 会提供交互模式。
1460-
在此模式中,一个完整的 PHP 脚本应该通过 STDIN 给出,并用 <literal>CRTL+d</literal> (POSIX) 或者 <literal>CTRL+z</literal>
1461-
终止然后 <literal>ENTER</literal> (Windows),脚本执行。这与不加 <option>-a</option> 选项调用 &cli.sapi; 基本相同。
1460+
在此模式中,一个完整的 PHP 脚本应该通过 STDIN 给出,并用 <keycombo action='simul'>
1461+
<keycap>CTRL</keycap>
1462+
<keycap>D</keycap>
1463+
</keycombo>(POSIX)或者 <keycombo action='simul'>
1464+
<keycap>CTRL</keycap>
1465+
<keycap>Z</keycap>
1466+
</keycombo>
1467+
终止然后 <keycap>ENTER</keycap>(Windows),脚本执行。这与不加 <option>-a</option> 选项调用 &cli.sapi; 基本相同。
14621468
</para>
14631469
<para>
14641470
自 PHP 8.1.0 起,如果 readline 扩展不可用,使用 <option>-a</option> 调用 &cli.sapi; 会失败。

features/file-upload.xml

Lines changed: 7 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: 04d9aded7bbd447523cf038ddf88e6d7f7e43c53 Maintainer: Gregory Status: ready -->
3+
<!-- EN-Revision: 3944dc63330edde959cfd3e7d113c999cbec10ff Maintainer: Gregory Status: ready -->
44
<!-- CREDITS: dallas, Luffy, mowangjuanzi -->
55
<chapter xml:id="features.file-upload" xmlns="http://docbook.org/ns/docbook">
66
<title>文件上传处理</title>
@@ -218,8 +218,8 @@ foreach ($_FILES["pictures"]["error"] as $key => $error) {
218218
</programlisting>
219219
</example>
220220
<para>
221-
File upload progress bar can be implemented using <link
222-
linkend="session.upload-progress">Session Upload Progress</link>.
221+
文件上传进度条可以使用 <link
222+
linkend="session.upload-progress">Session Upload Progress</link> 来实现。
223223
</para>
224224
</sect1>
225225

@@ -231,79 +231,10 @@ foreach ($_FILES["pictures"]["error"] as $key => $error) {
231231
<literal>error</literal> 字段中被找到,也就是
232232
<varname>$_FILES['userfile']['error']</varname>。
233233
</simpara>
234-
<para>
235-
<variablelist>
236-
<varlistentry>
237-
<term><constant>UPLOAD_ERR_OK</constant></term>
238-
<listitem>
239-
<para>
240-
其值为 0,没有错误发生,文件上传成功。
241-
</para>
242-
</listitem>
243-
</varlistentry>
244-
<varlistentry>
245-
<term><constant>UPLOAD_ERR_INI_SIZE</constant></term>
246-
<listitem>
247-
<para>
248-
其值为 1,上传的文件超过了 &php.ini;
249-
<link linkend="ini.upload-max-filesize">upload_max_filesize</link> 选项限制的值。
250-
</para>
251-
</listitem>
252-
</varlistentry>
253-
<varlistentry>
254-
<term><constant>UPLOAD_ERR_FORM_SIZE</constant></term>
255-
<listitem>
256-
<para>
257-
其值为 2,上传文件的大小超过了 HTML 表单中
258-
<emphasis>MAX_FILE_SIZE</emphasis> 选项指定的值。
259-
</para>
260-
</listitem>
261-
</varlistentry>
262-
<varlistentry>
263-
<term><constant>UPLOAD_ERR_PARTIAL</constant></term>
264-
<listitem>
265-
<para>
266-
其值为 3,文件只有部分被上传。
267-
</para>
268-
</listitem>
269-
</varlistentry>
270-
<varlistentry>
271-
<term><constant>UPLOAD_ERR_NO_FILE</constant></term>
272-
<listitem>
273-
<para>
274-
其值为 4,没有文件被上传。
275-
</para>
276-
</listitem>
277-
</varlistentry>
278-
<varlistentry>
279-
<term><constant>UPLOAD_ERR_NO_TMP_DIR</constant></term>
280-
<listitem>
281-
<para>
282-
其值为 6,找不到临时文件夹。
283-
</para>
284-
</listitem>
285-
</varlistentry>
286-
<varlistentry>
287-
<term><constant>UPLOAD_ERR_CANT_WRITE</constant></term>
288-
<listitem>
289-
<para>
290-
其值为 7,文件写入失败。
291-
</para>
292-
</listitem>
293-
</varlistentry>
294-
<varlistentry>
295-
<term><constant>UPLOAD_ERR_EXTENSION</constant></term>
296-
<listitem>
297-
<para>
298-
Value: 8; A PHP extension stopped the file upload. PHP does not
299-
provide a way to ascertain which extension caused the file upload to
300-
stop; examining the list of loaded extensions with <function>phpinfo</function> may help.
301-
</para>
302-
</listitem>
303-
</varlistentry>
304-
</variablelist>
305-
</para>
306-
</sect1>
234+
<simpara>
235+
此错误代码的值是 <constant>UPLOAD_ERR_<replaceable>*</replaceable></constant> 常量中的一个。
236+
</simpara>
237+
</sect1>
307238

308239
<sect1 xml:id="features.file-upload.common-pitfalls">
309240
<title>常见缺陷</title>

language-snippets.ent

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: 9cd8eb0f11edb4e59fd22f723137bbb91d6ab64f Maintainer: Gregory Status: ready -->
3+
<!-- EN-Revision: 8b502f81f951a1af64396b69823f7a35b7637541 Maintainer: Gregory Status: ready -->
44
<!-- CREDITS: dallas, mowangjuanzi, Luffy -->
55
<!-- 请保持此文件与英文文件中相应的每个 ENTITY 行号一一对应以便于对照,修改与更新! -->
66

@@ -4367,8 +4367,8 @@ local: {
43674367
要应用的过滤器 ID。<xref linkend="filter.filters" /> 手册页面列出了可用的过滤器。
43684368
</para>
43694369
<para>
4370-
如果省略,将使用 <constant>FILTER_DEFAULT</constant>,默认等同于 <link
4371-
linkend="filter.filters.sanitize"><constant>FILTER_UNSAFE_RAW</constant></link>。这将导致不进行任何默认过滤。
4370+
如果省略,将使用 <constant>FILTER_DEFAULT</constant>,默认等同于
4371+
<constant>FILTER_UNSAFE_RAW</constant>。这将导致不进行任何默认过滤。
43724372
</para>
43734373
</listitem>
43744374
</varlistentry>

0 commit comments

Comments
 (0)