karoora Wed Jan 10 06:53:26 2001 EDT
Modified files:
/phpdoc/kr/functions http.xml zlib.xml
Log:
translate done
Index: phpdoc/kr/functions/http.xml
diff -u phpdoc/kr/functions/http.xml:1.1 phpdoc/kr/functions/http.xml:1.2
--- phpdoc/kr/functions/http.xml:1.1 Tue Jan 9 17:05:47 2001
+++ phpdoc/kr/functions/http.xml Wed Jan 10 06:53:26 2001
@@ -1,4 +1,4 @@
- <reference id="ref.http">
+<reference id="ref.http">
<title>HTTP functions</title>
<titleabbrev>HTTP</titleabbrev>
Index: phpdoc/kr/functions/zlib.xml
diff -u phpdoc/kr/functions/zlib.xml:1.1 phpdoc/kr/functions/zlib.xml:1.2
--- phpdoc/kr/functions/zlib.xml:1.1 Tue Jan 9 17:05:48 2001
+++ phpdoc/kr/functions/zlib.xml Wed Jan 10 06:53:26 2001
@@ -1,44 +1,31 @@
- <reference id="ref.zlib">
- <title>Zlib Compression Functions</title>
- <titleabbrev>Zlib</titleabbrev>
- <partintro>
- <para>
- This module uses the functions of <ulink
- url="&url.zlib;">zlib</ulink> by Jean-loup Gailly and Mark Adler to
- transparently read and write gzip (.gz) compressed files. You have
- to use a zlib version >= 1.0.9 with this module.
+<reference id="ref.zlib">
+ <title>Zlib Compression Functions</title>
+ <titleabbrev>Zlib</titleabbrev>
+ <partintro>
+ <para>
+ 이 모듈은 Jean-loup Gailly 과 Mark Adler 의 <ulink
+url="&url.zlib;">zlib</ulink> 사용하며 gzip(.gz)로 압축된 파일을 잘
+읽고 쓸수 있다. 이 모듈은 zlib 1.0.9버젼 이상과 사용할 수 있다.
</para>
- <para>
- This module contains versions of most of the <link
- linkend="ref.filesystem">filesystem</link> functions which work
- with gzip-compressed files (and uncompressed files, too, but not
+ <para>
+ 이 모듈은 gzip 압축된 파일과 연동하는 대부분의 <link
+linkend="ref.filesystem">filesystem</link> 함수 버젼을 포함하고 있다. (and
+uncompressed files, too, but not
with sockets).
</para>
- <note>
- <para>
- The current CVS version 4.0.4-dev introduces a fopen-wrapper
- for .gz-files, so that you can use a special 'zlib:' URL to
- access compressed files transparently using the normal
- f*() file access functions if you prepend the filename or path
- with a 'zlib:' prefix when calling <function>fopen</function>.
+ <note>
+ <para>
+ 현재 CVS 4.0.4-dev 버젼은 .gz-files를 위한 fopen-wrapper를 소개하고
+있다. 압축된 파일을
+다루는 특별한 'zlib:'URL을 사용할 수 있기 위하여 일반적인 f*()
+파일 제어 함수가 사용되며 <function>fopen</function>함수 호출 전에
+이미 알고 있는 파일명이나 경로가 'zlib:'와 함께 선행되어야
+한다.
</para>
- <para>
- This feature requires a C runtime library that provides the
- <literal>fopencookie()</literal> function. To my current
- knowledge the GNU libc is the only library that provides
- this feature.
+ <para>
+ 이 경우 <literal>fopencookie()</literal> 함수를 제공하는 C 런타임
+라이브러리가 필요하다. 현재 이것을 제공하는 라이브러리는 GNU
+libc가 유일하다.
</para>
- </note>
-
- <sect1 id="zlib-example">
- <title>Small code example</title>
- <para>
- Opens a temporary file and writes a test string to it, then it
- prints out the content of this file twice.
- </para>
- <example>
- <title>Small Zlib Example</title>
-<programlisting role="php">
+ </note>
+ <sect1 id="zlib-example">
+ <title>Small code example</title>
+ <para>
+ 임시 파일을 열어 테스트 문자를 기록하고, 그 내용을 두번
+출력한다 .
+ </para>
+ <example>
+ <title>Small Zlib Example</title>
+ <programlisting role="php">
<?php
$filename = tempnam ('/tmp', 'zlibtest').'.gz';
@@ -74,598 +61,569 @@
?>
</programlisting>
- </example>
- </sect1>
- </partintro>
-
- <refentry id="function.gzclose">
- <refnamediv>
- <refname>gzclose</refname>
- <refpurpose>Close an open gz-file pointer</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>int <function>gzclose</function></funcdef>
- <paramdef>int <parameter>zp</parameter></paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- The gz-file pointed to by zp is closed.
- </para>
- <para>
- Returns true on success and false on failure.
- </para>
- <para>
- The gz-file pointer must be valid, and must point to a file
- successfully opened by <function>gzopen</function>.
- </para>
- </refsect1>
- </refentry>
-
- <refentry id="function.gzeof">
- <refnamediv>
- <refname>gzeof</refname>
- <refpurpose>Test for end-of-file on a gz-file pointer</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>int <function>gzeof</function></funcdef>
- <paramdef>int <parameter>zp</parameter></paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- Returns true if the gz-file pointer is at EOF or an error occurs;
- otherwise returns false.
- </para>
- <para>
- The gz-file pointer must be valid, and must point to a file
- successfully opened by <function>gzopen</function>.
+ </example>
+ </sect1>
+ </partintro>
+ <refentry id="function.gzclose">
+ <refnamediv>
+ <refname>gzclose</refname>
+ <refpurpose>지정된 .gz 파일을 닫는다.</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>int <function>gzclose</function>
+ </funcdef>
+ <paramdef>int <parameter>zp</parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ zp에의해 지정된 .gz 파일이 닫혀진다.
+ </para>
+ <para>
+ 성공시 true를 실패시 failure를 반환한다.
+ </para>
+ <para>
+ .gz파일의 지정은 정확해야 하고, <function>gzopen</function>에
+의해 성공적으로 열린 파일을 지정해야 한다.
+ </para>
+ </refsect1>
+ </refentry>
+ <refentry id="function.gzeof">
+ <refnamediv>
+ <refname>gzeof</refname>
+ <refpurpose>지정된 .gz 파일의 끝을
+테스트한다.</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>int <function>gzeof</function>
+ </funcdef>
+ <paramdef>int <parameter>zp</parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ 지정된 .gz 파일의 끝이거나 에러가 일어나면 true를
+반환하고; 그렇지 않은 경우 false를 반환한다.
+ </para>
+ <para>
+ .gz 파일지정은 정확해야 하고, <function>gzopen</function>에 의해
+성공적으로 열린 파일을 지정해야 한다.
+ </para>
+ </refsect1>
+ </refentry>
+ <refentry id="function.gzfile">
+ <refnamediv>
+ <refname>gzfile</refname>
+ <refpurpose>gz 파일 내용을 배열로
+읽어들인다.</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>array <function>gzfile</function>
+ </funcdef>
+ <paramdef>string
+<parameter>filename</parameter>
+ </paramdef>
+ <paramdef>int
+ <parameter>
+
+<optional>use_include_path</optional>
+ </parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <function>readgzfile</function>와 동일하나, <function>gzfile</function>은
+파일을 배열로 반환한다.
</para>
- </refsect1>
- </refentry>
-
- <refentry id="function.gzfile">
- <refnamediv>
- <refname>gzfile</refname>
- <refpurpose>Read entire gz-file into an array</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>array <function>gzfile</function></funcdef>
- <paramdef>string <parameter>filename</parameter></paramdef>
- <paramdef>int
- <parameter><optional>use_include_path</optional></parameter>
- </paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- Identical to <function>readgzfile</function>, except that
- <function>gzfile</function> returns the file in an array.
- </para>
- <para>
- You can use the optional second parameter and set it to "1", if
- you want to search for the file in the <link
- linkend="ini.include-path">include_path</link>, too.
+ <para>
+ 만일 <link linkend="ini.include-path">include_path</link>안의 파일을
+검색하기 원한다면, 두번째 옵션의 파라미터에 "1"을 넣으면
+된다.
</para>
- <para>
- See also <function>readgzfile</function>, and
+ <para>
+ 참고<function>readgzfile</function>, 와
<function>gzopen</function>.
</para>
- </refsect1>
- </refentry>
-
- <refentry id="function.gzgetc">
- <refnamediv>
- <refname>gzgetc</refname>
- <refpurpose>Get character from gz-file pointer</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>string <function>gzgetc</function></funcdef>
- <paramdef>int <parameter>zp</parameter></paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- Returns a string containing a single (uncompressed) character
- read from the file pointed to by zp. Returns FALSE on EOF (as
- does <function>gzeof</function>).
- </para>
- <para>
- The gz-file pointer must be valid, and must point to a file
- successfully opened by <function>gzopen</function>.
+ </refsect1>
+ </refentry>
+ <refentry id="function.gzgetc">
+ <refnamediv>
+ <refname>gzgetc</refname>
+ <refpurpose>지정된 .gz파일로부터 문자를
+추출한다.</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>string <function>gzgetc</function>
+ </funcdef>
+ <paramdef>int <parameter>zp</parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ zp에 의해 지정된 파일로부터 문자열에 포함된
+단문자(압축되지 않은)를 반환한다. EOF의 경우 FALSE를
+반환한다(마치 <function>gzeof</function>처럼).
</para>
- <para>
- See also <function>gzopen</function>, and
- <function>gzgets</function>.
+ <para>
+ .gz 파일의 지정은 정확해야 하고 ,<function>gzopen</function>에
+의해 성공적으로 열린 파일이어야 한다.
</para>
- </refsect1>
- </refentry>
-
- <refentry id="function.gzgets">
- <refnamediv>
- <refname>gzgets</refname>
- <refpurpose>Get line from file pointer</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>string <function>gzgets</function></funcdef>
- <paramdef>int <parameter>zp</parameter></paramdef>
- <paramdef>int <parameter>length</parameter></paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- Returns a (uncompressed) string of up to length - 1 bytes read
- from the file pointed to by fp. Reading ends when length - 1
- bytes have been read, on a newline, or on EOF (whichever comes
- first).
- </para>
- <para>
- If an error occurs, returns false.
- </para>
- <para>
- The file pointer must be valid, and must point to a file
- successfully opened by <function>gzopen</function>.
- </para>
- <para>
- See also <function>gzopen</function>,
- <function>gzgetc</function>, and <function>fgets</function>.
+ <para>
+ 참고 <function>gzopen</function>, 과
+ <function>gzgets</function>.
</para>
- </refsect1>
- </refentry>
-
- <refentry id="function.gzgetss">
- <refnamediv>
- <refname>gzgetss</refname>
- <refpurpose>
- Get line from gz-file pointer and strip HTML tags
+ </refsect1>
+ </refentry>
+ <refentry id="function.gzgets">
+ <refnamediv>
+ <refname>gzgets</refname>
+ <refpurpose>지정된 파일로 부터 라인을 읽어
+들인다.</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>string <function>gzgets</function>
+ </funcdef>
+ <paramdef>int <parameter>zp</parameter>
+ </paramdef>
+ <paramdef>int <parameter>length</parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ fp에 의해 지정된 파일로부터 length - 1 bytes의 문장을
+리턴한다. length - 1 bytes를 읽거나, 새로운 라인을 만나거나, EOF의
+경우 (혹 처음으로 돌아가든지), 읽는것을 그만둔다.
+ </para>
+ <para>
+ 에러가 일어난 경우 false를 반환한다.
+ </para>
+ <para>
+ 파일의 지정은 정확해야 하고, <function>gzopen</function>에 의해
+성공적으로 열린 파일이어야 한다.
+ </para>
+ <para>
+ 참고 <function>gzopen</function>,
+ <function>gzgetc</function>, <function>fgets</function>.
+ </para>
+ </refsect1>
+ </refentry>
+ <refentry id="function.gzgetss">
+ <refnamediv>
+ <refname>gzgetss</refname>
+ <refpurpose>
+ .gz 파일로부터 HTML 태그를 제외하고 한 라인을 읽는다,
</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>string <function>gzgetss</function></funcdef>
- <paramdef>int <parameter>zp</parameter></paramdef>
- <paramdef>int <parameter>length</parameter></paramdef>
- <paramdef>string
- <parameter><optional>allowable_tags</optional></parameter>
- </paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- Identical to <function>gzgets</function>, except that
- <function>gzgetss</function> attempts to strip any HTML and PHP
- tags from the text it reads.
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>string <function>gzgetss</function>
+ </funcdef>
+ <paramdef>int <parameter>zp</parameter>
+ </paramdef>
+ <paramdef>int <parameter>length</parameter>
+ </paramdef>
+ <paramdef>string
+ <parameter>
+
+<optional>allowable_tags</optional>
+ </parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <function>gzgets</function>와 동일하나, <function>gzgetss</function>은
+읽은 문자에서 HTML과 PHP
+ 태그를 제외한다.
</para>
- <para>
- You can use the optional third parameter to specify tags which
+ <para>
+ 세번째 옵션의 파라미터를 사용하여 명시한 태그를
+제외하지 않을 수 있다.You can use the optional third parameter to specify
+tags which
should not be stripped.
<note>
- <para>
- <parameter>Allowable_tags</parameter> was added in PHP 3.0.13,
- PHP4B3.
- </para>
- </note>
- </para>
- <para>
- See also <function>gzgets</function>,
- <function>gzopen</function>, and <function>strip_tags</function>.
- </para>
- </refsect1>
- </refentry>
-
- <refentry id="function.gzopen">
- <refnamediv>
- <refname>gzopen</refname>
- <refpurpose>Open gz-file</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>int <function>gzopen</function></funcdef>
- <paramdef>string <parameter>filename</parameter></paramdef>
- <paramdef>string <parameter>mode</parameter></paramdef>
- <paramdef>int
- <parameter><optional>use_include_path</optional></parameter>
- </paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- Opens a gzip (.gz) file for reading or writing. The mode
- parameter is as in <function>fopen</function> ("rb" or "wb") but
- can also include a compression level ("wb9") or a strategy: 'f'
- for filtered data as in "wb6f", 'h' for Huffman only compression
- as in "wb1h". (See the description of deflateInit2 in zlib.h for
- more information about the strategy parameter.)
- </para>
- <para>
- <function>Gzopen</function> can be used to read a file which is
- not in gzip format; in this case <function>gzread</function> will
- directly read from the file without decompression.
- </para>
- <para>
- <function>Gzopen</function> returns a file pointer to the file
- opened, after that, everything you read from this file descriptor
- will be transparently decompressed and what you write gets
- compressed.
- </para>
- <para>
- If the open fails, the function returns false.
- </para>
- <para>
- You can use the optional third parameter and set it to "1", if
- you want to search for the file in the <link
- linkend="ini.include-path">include_path</link>, too.
- </para>
- <para>
- <example>
- <title><function>Gzopen</function> Example</title>
- <programlisting role="php">
+ <para>
+
+<parameter>Allowable_tags</parameter>는 PHP 3.0.13,
+ PHP4B3에 포함되었다.
+ </para>
+ </note>
+ </para>
+ <para>
+ 참고 <function>gzgets</function>,
+ <function>gzopen</function>, <function>strip_tags</function>.
+ </para>
+ </refsect1>
+ </refentry>
+ <refentry id="function.gzopen">
+ <refnamediv>
+ <refname>gzopen</refname>
+ <refpurpose>.gz파일을 연다</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>int <function>gzopen</function>
+ </funcdef>
+ <paramdef>string
+<parameter>filename</parameter>
+ </paramdef>
+ <paramdef>string <parameter>mode</parameter>
+ </paramdef>
+ <paramdef>int
+ <parameter>
+
+<optional>use_include_path</optional>
+ </parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ gzip (.gz)파일을 읽기 또는 쓰기위해 연다. mode 파라미터는
+<function>fopen</function> ("rb" or "wb")와 같고, 또한 압축레벨 ("wb9")
+또는 stategy를 포함한다: 'f'
+ for filtered data as in "wb6f", 'h' for Huffman only compression
+ as in "wb1h". (strategy parameter에 관한 보다 많은 정보를 원한다면
+the description of deflateInit2 in zlib.h보라.)
+ </para>
+ <para>
+ <function>Gzopen</function>은 gzip 포멧이 아닌
+파일을 읽는데 사용될 수 있다.; 이 경우 <function>gzread</function>로
+압축해제 없이 바로 파일로 부터 읽을 수 있다.
+ </para>
+ <para>
+ <function>Gzopen</function>은 열고자 지정한
+파일을 리턴 한다. 그리고는 읽고자 하는 모든것을
+압축해제하고, 기록하고 압축할 수 있다.
+ </para>
+ <para>
+ 만일 열기에 실패하면 false를 리턴한다.
+ </para>
+ <para>
+ 세번째 옵션의 파라미터에 "1"을 넣으면 <link
+linkend="ini.include-path">include_path</link>안의 파일을 검색 할수 있다.
+ </para>
+ <para>
+ <example>
+ <title>
+ <function>Gzopen</function>
+Example</title>
+ <programlisting role="php">
$fp = gzopen ("/tmp/file.gz", "r");
</programlisting>
- </example>
- </para>
- <para>
- See also <function>gzclose</function>.
- </para>
- </refsect1>
- </refentry>
-
- <refentry id="function.gzpassthru">
- <refnamediv>
- <refname>gzpassthru</refname>
- <refpurpose>
- Output all remaining data on a gz-file pointer
+ </example>
+ </para>
+ <para>
+ 참고 <function>gzclose</function>.
+ </para>
+ </refsect1>
+ </refentry>
+ <refentry id="function.gzpassthru">
+ <refnamediv>
+ <refname>gzpassthru</refname>
+ <refpurpose>
+ 지정된 파일의 남아있는 모든 데이타를 출력한다.
</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>int <function>gzpassthru</function></funcdef>
- <paramdef>int <parameter>zp</parameter></paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- Reads to EOF on the given gz-file pointer and writes the
- (uncompressed) results to standard output.
- </para>
- <para>
- If an error occurs, returns false.
- </para>
- <para>
- The file pointer must be valid, and must point to a file
- successfully opened by <function>gzopen</function>.
- </para>
- <para>
- The gz-file is closed when <function>gzpassthru</function> is
- done reading it (leaving <parameter>zp</parameter> useless).
- </para>
- </refsect1>
- </refentry>
-
- <refentry id="function.gzputs">
- <refnamediv>
- <refname>gzputs</refname>
- <refpurpose>Write to a gz-file pointer</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>int <function>gzputs</function></funcdef>
- <paramdef>int <parameter>zp</parameter></paramdef>
- <paramdef>string <parameter>str</parameter></paramdef>
- <paramdef>int
- <parameter><optional>length</optional></parameter>
- </paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- <function>Gzputs</function> is an alias to
- <function>gzwrite</function>, and is identical in every way.
- </para>
- </refsect1>
- </refentry>
-
- <refentry id="function.gzread">
- <refnamediv>
- <refname>gzread</refname>
- <refpurpose>Binary-safe gz-file read</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>string <function>gzread</function></funcdef>
- <paramdef>int <parameter>zp</parameter></paramdef>
- <paramdef>int <parameter>length</parameter></paramdef>
- </funcprototype>
- </funcsynopsis>
- <simpara>
- <function>gzread</function> reads up to
- <parameter>length</parameter> bytes from the gz-file pointer
- referenced by <parameter>zp</parameter>. Reading stops when
- <parameter>length</parameter> (uncompressed) bytes have been read
- or EOF is reached, whichever comes first.
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>int <function>gzpassthru</function>
+ </funcdef>
+ <paramdef>int <parameter>zp</parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ 지정된 .gz파일의 EOF을 읽으면 standard output으로
+결과(압축되지 않은) 결과를 출력한다.
+ </para>
+ <para>
+ 에러가 나면 false를 리턴한다.
+ </para>
+ <para>
+ 파일의 지정은 정확해야하고, <function>gzopen</function>의해
+성공적으로 열린 파일이어야 한다.
+ </para>
+ <para>
+ <function>gzpassthru</function>가 읽는것을 마치면 .gz파일은
+닫힌다.(leaving <parameter>zp</parameter>는 불필요하다).
+ </para>
+ </refsect1>
+ </refentry>
+ <refentry id="function.gzputs">
+ <refnamediv>
+ <refname>gzputs</refname>
+ <refpurpose>지정된 .gz 파일에 기록한다.</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>int <function>gzputs</function>
+ </funcdef>
+ <paramdef>int <parameter>zp</parameter>
+ </paramdef>
+ <paramdef>string <parameter>str</parameter>
+ </paramdef>
+ <paramdef>int
+ <parameter>
+ <optional>length</optional>
+ </parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <function>Gzputs</function>은
+<function>gzwrite</function>와 모든면에서 동일하다.
+ </para>
+ </refsect1>
+ </refentry>
+ <refentry id="function.gzread">
+ <refnamediv>
+ <refname>gzread</refname>
+ <refpurpose>.gz로부터 바이트값을
+읽어들인다</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>string <function>gzread</function>
+ </funcdef>
+ <paramdef>int <parameter>zp</parameter>
+ </paramdef>
+ <paramdef>int <parameter>length</parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <simpara>
+ <function>gzread</function>은
+<parameter>zp</parameter>로부터 참조된 지정된 .gz 파일로부터
+<parameter>length</parameter>만큼의 byte값을 읽어들인다.
+<parameter>length</parameter> (압축되지 않은)만큼의 byte를 읽거나 EOF에
+다다르면 읽기를 멈춘다. (처음으로 돌아가는것 포함)
</simpara>
- <para>
- <informalexample>
- <programlisting role="php">
+ <para>
+ <informalexample>
+ <programlisting role="php">
// get contents of a gz-file into a string
$filename = "/usr/local/something.txt.gz";
$zd = gzopen ($filename, "r");
$contents = gzread ($zd, 10000);
gzclose ($zd);
</programlisting>
- </informalexample>
- </para>
- <simpara>
- See also <function>gzwrite</function>, <function>gzopen</function>,
+ </informalexample>
+ </para>
+ <simpara>
+ 참고 <function>gzwrite</function>, <function>gzopen</function>,
<function>gzgets</function>, <function>gzgetss</function>,
- <function>gzfile</function>, and <function>gzpassthru</function>.
+ <function>gzfile</function>, <function>gzpassthru</function>.
</simpara>
- </refsect1>
- </refentry>
-
- <refentry id="function.gzrewind">
- <refnamediv>
- <refname>gzrewind</refname>
- <refpurpose>Rewind the position of a gz-file pointer</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>int <function>gzrewind</function></funcdef>
- <paramdef>int <parameter>zp</parameter></paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- Sets the file position indicator for zp to the beginning of the
- file stream.
- </para>
- <para>
- If an error occurs, returns 0.
- </para>
- <para>
- The file pointer must be valid, and must point to a file
- successfully opened by <function>gzopen</function>.
- </para>
- <para>
- See also <function>gzseek</function> and
- <function>gztell</function>.
- </para>
- </refsect1>
- </refentry>
-
- <refentry id="function.gzseek">
- <refnamediv>
- <refname>gzseek</refname>
- <refpurpose>Seek on a gz-file pointer</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>int <function>gzseek</function></funcdef>
- <paramdef>int <parameter>zp</parameter></paramdef>
- <paramdef>int <parameter>offset</parameter></paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- Sets the file position indicator for the file referenced by zp to
- offset bytes into the file stream. Equivalent to calling (in C)
- <literal>gzseek( zp, offset, SEEK_SET )</literal>.
- </para>
- <para>
- If the file is opened for reading, this function is emulated but
+ </refsect1>
+ </refentry>
+ <refentry id="function.gzrewind">
+ <refnamediv>
+ <refname>gzrewind</refname>
+ <refpurpose>지정된 .gz파일을
+리와인드한다</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>int <function>gzrewind</function>
+ </funcdef>
+ <paramdef>int <parameter>zp</parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ zp를 지시자로 파일스트림의 시작위치로 파일 포지션을 둔다.
+ </para>
+ <para>
+ error가 발생하면 0을 반환한다.
+ </para>
+ <para>
+ 파일의 지어은 정확해야 하고, <function>gzopen</function>에 의해
+성공적으로 열린 파일이어야 한다.
+ </para>
+ <para>
+ 참고 <function>gzseek</function>, <function>gztell</function>.
+ </para>
+ </refsect1>
+ </refentry>
+ <refentry id="function.gzseek">
+ <refnamediv>
+ <refname>gzseek</refname>
+ <refpurpose>지정된 .gz 파일을 검색한다.</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>int <function>gzseek</function>
+ </funcdef>
+ <paramdef>int <parameter>zp</parameter>
+ </paramdef>
+ <paramdef>int <parameter>offset</parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ 파일 스트림 내부에서 zp참조로 지정된 파일 포지션을
+offset으로 이동한다. C에서 <literal>gzseek( zp, offset, SEEK_SET
+)</literal>의 호출과 동일하다.
+ </para>
+ <para>
+ 만약 파일이 읽기속성으로 열린 경우, 이 함수는 에뮬레이트
+될 수 있지만 매우 느릴수도 있다. 만일 쓰기 속성으로
+열린경우에는, 오직 순차검색만을 지원한다.
+:gzseek는 새 시작위치까지 0의 연속으로 압축한다.(이상해서
+원문을 포함합니다.) 원문:If the file is opened for reading, this function
+is emulated but
can be extremely slow. If the file is opened for writing, only
forward seeks are supported; gzseek then compresses a sequence of
zeroes up to the new starting position.
</para>
- <para>
- Upon success, returns 0; otherwise, returns -1. Note that seeking
- past EOF is not considered an error.
- </para>
- <para>
- See also <function>gztell</function> and
- <function>gzrewind</function>.
+ <para>
+ 성공할 경우 0을 반환하고; 그렇지 않은 경우 -1을 반환한다.
+EOF를 지나는 검색은 error을 고려하지 않는다.
</para>
- </refsect1>
- </refentry>
-
- <refentry id="function.gztell">
- <refnamediv>
- <refname>gztell</refname>
- <refpurpose>Tell gz-file pointer read/write position</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>int <function>gztell</function></funcdef>
- <paramdef>int <parameter>zp</parameter></paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- Returns the position of the file pointer referenced by
- <parameter>zp</parameter>; i.e., its offset into the file
- stream.
- </para>
- <para>
- If an error occurs, returns false.
- </para>
- <para>
- The file pointer must be valid, and must point to a file
- successfully opened by <function>gzopen</function>.
- </para>
- <para>
- See also <function>gzopen</function>, <function>gzseek</function>
- and <function>gzrewind</function>.
+ <para>
+ 참고 <function>gztell</function>, <function>gzrewind</function>.
</para>
- </refsect1>
- </refentry>
-
- <refentry id="function.gzwrite">
- <refnamediv>
- <refname>gzwrite</refname>
- <refpurpose>Binary-safe gz-file write</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>int <function>gzwrite</function></funcdef>
- <paramdef>int <parameter>zp</parameter></paramdef>
- <paramdef>string <parameter>string</parameter></paramdef>
- <paramdef>int
- <parameter><optional>length</optional></parameter>
- </paramdef>
- </funcprototype>
- </funcsynopsis>
- <simpara>
- <function>Gzwrite</function> writes the contents of
- <parameter>string</parameter> to the gz-file stream pointed to by
- <parameter>zp</parameter>. If the <parameter>length</parameter>
- argument is given, writing will stop after
- <parameter>length</parameter> (uncompressed) bytes have been
- written or the end of <parameter>string</parameter> is reached,
- whichever comes first.
+ </refsect1>
+ </refentry>
+ <refentry id="function.gztell">
+ <refnamediv>
+ <refname>gztell</refname>
+ <refpurpose>지정된 .gz 파일의 read/write position을
+리턴한다</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>int <function>gztell</function>
+ </funcdef>
+ <paramdef>int <parameter>zp</parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <parameter>zp</parameter>에의해 참조된 파일위치의 포인터를
+반환한다; 즉, 파일스트림 내부의 offset
+ </para>
+ <para>
+ 만일 에러가 발생하면 false를 반환.
+ </para>
+ <para>
+ 파일은 정확히 지정되어야 하고, <function>gzopen</function>에의해
+성공적으로 열린 파일이어야 한다.
+ </para>
+ <para>
+ 참고 <function>gzopen</function>, <function>gzseek</function>,
+<function>gzrewind</function>.
+ </para>
+ </refsect1>
+ </refentry>
+ <refentry id="function.gzwrite">
+ <refnamediv>
+ <refname>gzwrite</refname>
+ <refpurpose>지정된 string을 .gz파일 스트림에
+기록한다.</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>int <function>gzwrite</function>
+ </funcdef>
+ <paramdef>int <parameter>zp</parameter>
+ </paramdef>
+ <paramdef>string <parameter>string</parameter>
+ </paramdef>
+ <paramdef>int
+ <parameter>
+ <optional>length</optional>
+ </parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <simpara>
+ <function>Gzwrite</function>는
+<parameter>zp</parameter>에 의해 지정된 .gz파일스트림에
+<parameter>string</parameter>을 기록한다.
+ 만일 <parameter>length</parameter>가 주어지면,
+<parameter>length</parameter> (압축되지않은) 바이트마큼 쓰여지거나,
+<parameter>string</parameter>의 끝에 도달하거나, 혹은
+초기화되거나하면 '쓰기'가 중지된다.
</simpara>
- <simpara>
- Note that if the <parameter>length</parameter> argument is given,
- then the <link
- linkend="ini.magic-quotes-runtime">magic_quotes_runtime</link>
- configuration option will be ignored and no slashes will be
- stripped from <parameter>string</parameter>.
+ <simpara>
+ 만일 <parameter>length</parameter>항목이 주어지면,
+ <link linkend="ini.magic-quotes-runtime">magic_quotes_runtime</link>
+ 환경설정은 무시되어지고, <parameter>string</parameter>에서 '/'은
+제거되지 않는다는것을 유의하라.
</simpara>
- <simpara>
- See also <function>gzread</function>, <function>gzopen</function>,
- and <function>gzputs</function>.
+ <simpara>
+ 참고 <function>gzread</function>, <function>gzopen</function>,
+<function>gzputs</function>.
</simpara>
- </refsect1>
- </refentry>
-
- <refentry id="function.readgzfile">
- <refnamediv>
- <refname>readgzfile</refname>
- <refpurpose>Output a gz-file</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>int <function>readgzfile</function></funcdef>
- <paramdef>string <parameter>filename</parameter></paramdef>
- <paramdef>int
- <parameter><optional>use_include_path</optional></parameter>
- </paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- Reads a file, decompresses it and writes it to standard
- output.
- </para>
- <para>
- <function>Readgzfile</function> can be used to read a file which
- is not in gzip format; in this case
- <function>readgzfile</function> will directly read from the file
- without decompression.
- </para>
- <para>
- Returns the number of (uncompressed) bytes read from the file. If
- an error occurs, false is returned and unless the function was
- called as <literal>@readgzfile</literal>, an error message is
- printed.
- </para>
- <para>
- The file <parameter>filename</parameter> will be opened from the
- filesystem and its contents written to standard output.
- </para>
- <para>
- You can use the optional second parameter and set it to "1", if
- you want to search for the file in the <link
- linkend="ini.include-path">include_path</link>, too.
- </para>
- <para>
- See also <function>gzpassthru</function>,
- <function>gzfile</function>, and <function>gzopen</function>.
- </para>
- </refsect1>
- </refentry>
-
- <refentry id="function.gzcompress">
- <refnamediv>
- <refname>gzcompress</refname>
- <refpurpose>Gz-compress a string</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>string <function>gzcompress</function></funcdef>
- <paramdef>string <parameter>data</parameter></paramdef>
- <paramdef>int
- <parameter><optional>level</optional></parameter>
- </paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- This function returns a gzip-compressed version of the input
- <parameter>data</parameter> or false on errors. The optional
- parameter <parameter>level</parameter> can be given as 0 for no
- compression up to 9 for maximum compression.
- </para>
- <para>
- See also <function>gzuncompress</function>.
- </para>
- </refsect1>
- </refentry>
-
- <refentry id="function.gzuncompress">
- <refnamediv>
- <refname>gzuncompress</refname>
- <refpurpose>Uncompress a gz-compressed string</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>string <function>gzuncompress</function></funcdef>
- <paramdef>string <parameter>data</parameter></paramdef>
- <paramdef>int
- <parameter><optional>length</optional></parameter>
- </paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- This function takes <parameter>data</parameter> compressed by
- <function>gzcompress</function> and returns the orignial
- uncompressed data or false on error. The function will return an
- error if the uncompressed data is more than 256 times the lenght
- of the compressed input <parameter>data</parameter> or more than
- the optional parameter <parameter>length</parameter>.
- </para>
- <para>
- See also <function>gzcompress</function>.
- </para>
- </refsect1>
- </refentry>
-
- </reference>
-
+ </refsect1>
+ </refentry>
+ <refentry id="function.readgzfile">
+ <refnamediv>
+ <refname>readgzfile</refname>
+ <refpurpose>.gz파일을 출력한다</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>int <function>readgzfile</function>
+ </funcdef>
+ <paramdef>string
+<parameter>filename</parameter>
+ </paramdef>
+ <paramdef>int
+ <parameter>
+
+<optional>use_include_path</optional>
+ </parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ 파일을 읽고, 압축해제를하고 standard output으로 출력한다.
+ </para>
+ <para>
+ <function>Readgzfile</function>은 gzip format이
+아니더라도 읽을 수 있다.; 이 경우 <function>readgzfile</function>은
+바로 압축해제없이 파일을 읽어들이 수 있다.
+ </para>
+ <para>
+ 파일로부터 읽어들인 바이트수(압축되지 않은)를 리턴한다.
+만일 에러가 발생하면, -<literal>@readgzfile</literal>라고 불리우는
+경우가 아닌한- false를 반환하고, 에러메세지를 출력한다.
+ </para>
+ <para>
+ <parameter>filename</parameter>은 파일시스템으로부터 열려지고, 그
+내용은 standard output으로 출력된다.
+ </para>
+ <para>
+ <link linkend="ini.include-path">include_path</link>안의 파일을
+검색하고자 원한다면, 두번째 옵션의 파라미터를 "1"을 넣으면
+된다.
+ </para>
+ <para>
+ 참고 <function>gzpassthru</function>,
+ <function>gzfile</function>, <function>gzopen</function>.
+ </para>
+ </refsect1>
+ </refentry>
+ <refentry id="function.gzcompress">
+ <refnamediv>
+ <refname>gzcompress</refname>
+ <refpurpose>.gz로 문자를 압축한다.</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>string <function>gzcompress</function>
+ </funcdef>
+ <paramdef>string <parameter>data</parameter>
+ </paramdef>
+ <paramdef>int
+ <parameter>
+ <optional>level</optional>
+ </parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ 이 함수는 입력된<parameter>data</parameter>의 gzip압축버젼을
+리턴하거나 에러발생시 false를 반환한다. 옵션의 파라미터인
+<parameter>level</parameter>은 압축률이 0인 0부터 최대압축률인 9까지
+주어진다.
+ </para>
+ <para>
+ 참고 <function>gzuncompress</function>.
+ </para>
+ </refsect1>
+ </refentry>
+ <refentry id="function.gzuncompress">
+ <refnamediv>
+ <refname>gzuncompress</refname>
+ <refpurpose>gz로 압축된 문자를 압축해제
+한다.</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>string
+<function>gzuncompress</function>
+ </funcdef>
+ <paramdef>string <parameter>data</parameter>
+ </paramdef>
+ <paramdef>int
+ <parameter>
+ <optional>length</optional>
+ </parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ 이 함수는 <function>gzcompress</function>로 압축된
+<parameter>data</parameter>를 취하여, 압축되지않은 원본데이터를
+반환하거나 에러의 경우 false를 반환한다. 만일 압축해제된
+데이타가 압축되어 입력된 <parameter>data</parameter>보다 256배
+이상이거나 옵션의 파라미터의 <parameter>length</parameter>이상인
+경우 에러를 반환한다.
+ </para>
+ <para>
+ 참고 <function>gzcompress</function>.
+ </para>
+ </refsect1>
+ </refentry>
+</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml