Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 05cd670d8a02b2b4a0ffb1756f2e8308 > files > 3142

php-manual-zh-5.2.4-1mdv2008.1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>ob_gzhandler</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="PHP 手册"
HREF="index.html"><LINK
REL="UP"
TITLE="Output Control 输出控制函数"
HREF="ref.outcontrol.html"><LINK
REL="PREVIOUS"
TITLE="ob_get_status"
HREF="function.ob-get-status.html"><LINK
REL="NEXT"
TITLE="ob_implicit_flush"
HREF="function.ob-implicit-flush.html"><META
HTTP-EQUIV="Content-type"
CONTENT="text/html; charset=UTF-8"></HEAD
><BODY
CLASS="refentry"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>PHP 手册</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="function.ob-get-status.html"
ACCESSKEY="P"
>上一页</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="function.ob-implicit-flush.html"
ACCESSKEY="N"
>下一页</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><H1
><A
NAME="function.ob-gzhandler"
></A
>ob_gzhandler</H1
><DIV
CLASS="refnamediv"
><A
NAME="AEN165793"
></A
><P
>    (PHP 4 &#62;= 4.0.4, PHP 5)</P
>ob_gzhandler&nbsp;--&nbsp;
     ob_start callback function to gzip output buffer
    </DIV
><DIV
CLASS="refsect1"
><A
NAME="AEN165796"
></A
><H2
>Description</H2
>string <B
CLASS="methodname"
>ob_gzhandler</B
> ( string buffer, int mode )<BR
></BR
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>注意: </B
>
      <B
CLASS="function"
>ob_gzhandler()</B
> requires the <A
HREF="ref.zlib.html"
>zlib</A
> 
      extension.
     </P
></BLOCKQUOTE
></DIV
><P
>&#13;     <B
CLASS="function"
>ob_gzhandler()</B
> is intended to be used as a
     callback function for <A
HREF="function.ob-start.html"
><B
CLASS="function"
>ob_start()</B
></A
> to help
     facilitate sending gz-encoded data to web browsers that support
     compressed web pages.  Before <B
CLASS="function"
>ob_gzhandler()</B
>
     actually sends compressed data, it determines what type of
     content encoding the browser will accept ("gzip", "deflate" or
     none at all) and will return its output accordingly.  All
     browsers are supported since it's up to the browser to send the
     correct header saying that it accepts compressed web pages.
     If a browser doesn't support compressed pages this function returns
     <TT
CLASS="constant"
><B
>FALSE</B
></TT
>.
    </P
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>注意: </B
>
      <CODE
CLASS="parameter"
>mode</CODE
> was added in PHP 4.0.5.
     </P
></BLOCKQUOTE
></DIV
><P
>&#13;     <TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"
><TR
><TD
><DIV
CLASS="example"
><A
NAME="AEN165820"
></A
><P
><B
>例 1. <B
CLASS="function"
>ob_gzhandler()</B
> example</B
></P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
CELLPADDING="5"
><TR
><TD
><code><font color="#000000">
<font color="#0000BB">&lt;?php<br /><br />ob_start</font><font color="#007700">(</font><font color="#DD0000">"ob_gzhandler"</font><font color="#007700">);<br /><br /></font><font color="#0000BB">?&gt;<br /></font>&lt;html&gt;<br />&lt;body&gt;<br />&lt;p&gt;This should be a compressed page.&lt;/p&gt;<br />&lt;/html&gt;<br />&lt;body&gt;</font>
</code></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
>
    </P
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>注意: </B
>
      You cannot use both <B
CLASS="function"
>ob_gzhandler()</B
> and
      <A
HREF="ref.zlib.html#ini.zlib.output-compression"
>&#13;      zlib.output_compression</A
>.  Also note that 
      using <A
HREF="ref.zlib.html#ini.zlib.output-compression"
>&#13;      zlib.output_compression</A
> is preferred over
      <B
CLASS="function"
>ob_gzhandler()</B
>.
     </P
></BLOCKQUOTE
></DIV
><P
>&#13;     See also 
     <A
HREF="function.ob-start.html"
><B
CLASS="function"
>ob_start()</B
></A
> and
     <A
HREF="function.ob-end-flush.html"
><B
CLASS="function"
>ob_end_flush()</B
></A
>.
    </P
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="function.ob-get-status.html"
ACCESSKEY="P"
>上一页</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>起始页</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="function.ob-implicit-flush.html"
ACCESSKEY="N"
>下一页</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>ob_get_status</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="ref.outcontrol.html"
ACCESSKEY="U"
>上一级</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>ob_implicit_flush</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>