didou Sat Feb 3 05:35:04 2007 UTC
Modified files:
/phpdoc/en/reference/iconv/functions iconv-get-encoding.xml
iconv-mime-decode-headers.xml
iconv-mime-decode.xml
iconv-mime-encode.xml
iconv-set-encoding.xml
iconv-strlen.xml
iconv-strpos.xml
iconv-strrpos.xml
iconv-substr.xml iconv.xml
ob-iconv-handler.xml
Log:
ref.iconv: switch to new doc style
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/iconv/functions/iconv-get-encoding.xml?r1=1.9&r2=1.10&diff_format=u
Index: phpdoc/en/reference/iconv/functions/iconv-get-encoding.xml
diff -u phpdoc/en/reference/iconv/functions/iconv-get-encoding.xml:1.9
phpdoc/en/reference/iconv/functions/iconv-get-encoding.xml:1.10
--- phpdoc/en/reference/iconv/functions/iconv-get-encoding.xml:1.9 Sat Feb
3 05:34:30 2007
+++ phpdoc/en/reference/iconv/functions/iconv-get-encoding.xml Sat Feb 3
05:35:03 2007
@@ -1,37 +1,59 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.9 $ -->
+<!-- $Revision: 1.10 $ -->
<refentry id="function.iconv-get-encoding">
<refnamediv>
<refname>iconv_get_encoding</refname>
<refpurpose>Retrieve internal configuration variables of iconv
extension</refpurpose>
</refnamediv>
- <refsect1>
- <title>Description</title>
+
+ <refsect1 role="description">
+ &reftitle.description;
<methodsynopsis>
<type>mixed</type><methodname>iconv_get_encoding</methodname>
<methodparam
choice="opt"><type>string</type><parameter>type</parameter></methodparam>
</methodsynopsis>
<para>
- <function>iconv_get_encoding</function> returns the current value
- of the internal configuration variable if successful,
- or &false; on failure.
+ Retrieve internal configuration variables of iconv extension.
</para>
+ </refsect1>
+ <refsect1 role="parameters">
+ &reftitle.parameters;
<para>
- The value of the optional <parameter>type</parameter> can be:
- <simplelist>
- <member>all</member>
- <member>input_encoding</member>
- <member>output_encoding</member>
- <member>internal_encoding</member>
- </simplelist>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>type</parameter></term>
+ <listitem>
+ <para>
+ The value of the optional <parameter>type</parameter> can be:
+ <simplelist>
+ <member>all</member>
+ <member>input_encoding</member>
+ <member>output_encoding</member>
+ <member>internal_encoding</member>
+ </simplelist>
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
</para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Returns the current value of the internal configuration variable if
+ successful, or &false; on failure.
+ </para>
<para>
If <parameter>type</parameter> is omitted or set to "all",
<function>iconv_get_encoding</function> returns an array that
stores all these variables.
</para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
<para>
<example>
<title><function>iconv_get_encoding</function> example</title>
@@ -46,9 +68,7 @@
</pre>
]]>
</programlisting>
- <para>
- The printout of the above program will be:
- </para>
+ &example.outputs;
<screen>
<![CDATA[
Array
@@ -62,11 +82,18 @@
</screen>
</example>
</para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
<para>
- See also <function>iconv_set_encoding</function> and
- <function>ob_iconv_handler</function>.
+ <simplelist>
+ <member><function>iconv_set_encoding</function></member>
+ <member><function>ob_iconv_handler</function></member>
+ </simplelist>
</para>
</refsect1>
+
</refentry>
<!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/iconv/functions/iconv-mime-decode-headers.xml?r1=1.12&r2=1.13&diff_format=u
Index: phpdoc/en/reference/iconv/functions/iconv-mime-decode-headers.xml
diff -u phpdoc/en/reference/iconv/functions/iconv-mime-decode-headers.xml:1.12
phpdoc/en/reference/iconv/functions/iconv-mime-decode-headers.xml:1.13
--- phpdoc/en/reference/iconv/functions/iconv-mime-decode-headers.xml:1.12
Sat Feb 3 05:34:30 2007
+++ phpdoc/en/reference/iconv/functions/iconv-mime-decode-headers.xml Sat Feb
3 05:35:03 2007
@@ -1,26 +1,25 @@
<?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.12 $ -->
+<!-- $Revision: 1.13 $ -->
<refentry id="function.iconv-mime-decode-headers">
<refnamediv>
<refname>iconv_mime_decode_headers</refname>
<refpurpose>Decodes multiple <literal>MIME</literal> header fields at
once</refpurpose>
</refnamediv>
- <refsect1>
- <title>Description</title>
+
+ <refsect1 role="description">
+ &reftitle.description;
<methodsynopsis>
<type>array</type><methodname>iconv_mime_decode_headers</methodname>
<methodparam><type>string</type><parameter>encoded_headers</parameter></methodparam>
<methodparam
choice="opt"><type>int</type><parameter>mode</parameter></methodparam>
<methodparam
choice="opt"><type>string</type><parameter>charset</parameter></methodparam>
</methodsynopsis>
-
<para>
Returns an associative array that holds a whole set of
<literal>MIME</literal> header fields specified by
<parameter>encoded_headers</parameter> on success, or &false;
if an error occurs during the decoding.
</para>
-
<para>
Each key of the return value represents an individual
field name and the corresponding element represents a field value.
@@ -28,58 +27,86 @@
<function>iconv_mime_decode_headers</function> automatically incorporates
them into a numerically indexed array in the order of occurrence.
</para>
+ </refsect1>
+ <refsect1 role="parameters">
+ &reftitle.parameters;
<para>
- <parameter>mode</parameter> determines the behaviour in the event
- <function>iconv_mime_decode_headers</function> encounters a malformed
- <literal>MIME</literal> header field. You can specify any combination
- of the following bitmasks.
- <table>
- <title>Bitmasks acceptable to
<function>iconv_mime_decode_headers</function></title>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Value</entry>
- <entry>Constant</entry>
- <entry>Description</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>1</entry>
- <entry>ICONV_MIME_DECODE_STRICT</entry>
- <entry>
- If set, the given header is decoded in full conformance with the
- standards defined in <ulink url="&url.rfc;2047">RFC2047</ulink>.
- This option is disabled by default because there are a lot of
- broken mail user agents that don't follow the specification and don't
- produce correct <literal>MIME</literal> headers.
- </entry>
- </row>
- <row>
- <entry>2</entry>
- <entry>ICONV_MIME_DECODE_CONTINUE_ON_ERROR</entry>
- <entry>
- If set, <function>iconv_mime_decode_headers</function>
- attempts to ignore any grammatical errors and continue to process
- a given header.
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>encoded_headers</parameter></term>
+ <listitem>
+ <para>
+ The encoded headers, as a string.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>mode</parameter></term>
+ <listitem>
+ <para>
+ <parameter>mode</parameter> determines the behaviour in the event
+ <function>iconv_mime_decode_headers</function> encounters a malformed
+ <literal>MIME</literal> header field. You can specify any combination
+ of the following bitmasks.
+ <table>
+ <title>Bitmasks acceptable to
<function>iconv_mime_decode_headers</function></title>
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry>Value</entry>
+ <entry>Constant</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>1</entry>
+ <entry>ICONV_MIME_DECODE_STRICT</entry>
+ <entry>
+ If set, the given header is decoded in full conformance with the
+ standards defined in <ulink url="&url.rfc;2047">RFC2047</ulink>.
+ This option is disabled by default because there are a lot of
+ broken mail user agents that don't follow the specification and
don't
+ produce correct <literal>MIME</literal> headers.
+ </entry>
+ </row>
+ <row>
+ <entry>2</entry>
+ <entry>ICONV_MIME_DECODE_CONTINUE_ON_ERROR</entry>
+ <entry>
+ If set, <function>iconv_mime_decode_headers</function>
+ attempts to ignore any grammatical errors and continue to process
+ a given header.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>charset</parameter></term>
+ <listitem>
+ <para>
+ The optional <parameter>charset</parameter> parameter specifies the
+ character set to represent the result by. If omitted,
+ <link linkend="iconv.configuration">iconv.internal_charset</link>
+ will be used.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
</para>
+ </refsect1>
+ <refsect1 role="examples">
+ &reftitle.examples;
<para>
- The optional <parameter>charset</parameter> parameter specifies the
- character set to represent the result by. If omitted,
- <link linkend="iconv.configuration">iconv.internal_charset</link>
- will be used.
- </para>
-
- <example>
- <title><function>iconv_mime_decode_headers</function> example</title>
- <programlisting role="php">
+ <example>
+ <title><function>iconv_mime_decode_headers</function> example</title>
+ <programlisting role="php">
<![CDATA[
<?php
$headers_string = <<<EOF
@@ -99,9 +126,9 @@
print_r($headers);
?>
]]>
- </programlisting>
- &example.outputs;
- <screen>
+ </programlisting>
+ &example.outputs;
+ <screen>
<![CDATA[
Array
(
@@ -117,17 +144,24 @@
)
]]>
- </screen>
- </example>
+ </screen>
+ </example>
+ </para>
+ </refsect1>
+ <refsect1 role="seealso">
+ &reftitle.seealso;
<para>
- See also <function>iconv_mime_decode</function>,
- <function>mb_decode_mimeheader</function>,
- <function>imap_mime_header_decode</function>,
- <function>imap_base64</function>
- and <function>imap_qprint</function>.
+ <simplelist>
+ <member><function>iconv_mime_decode</function></member>
+ <member><function>mb_decode_mimeheader</function></member>
+ <member><function>imap_mime_header_decode</function></member>
+ <member><function>imap_base64</function></member>
+ <member><function>imap_qprint</function></member>
+ </simplelist>
</para>
</refsect1>
+
</refentry>
<!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/iconv/functions/iconv-mime-decode.xml?r1=1.8&r2=1.9&diff_format=u
Index: phpdoc/en/reference/iconv/functions/iconv-mime-decode.xml
diff -u phpdoc/en/reference/iconv/functions/iconv-mime-decode.xml:1.8
phpdoc/en/reference/iconv/functions/iconv-mime-decode.xml:1.9
--- phpdoc/en/reference/iconv/functions/iconv-mime-decode.xml:1.8 Sat Feb
3 05:34:30 2007
+++ phpdoc/en/reference/iconv/functions/iconv-mime-decode.xml Sat Feb 3
05:35:03 2007
@@ -1,70 +1,106 @@
<?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.8 $ -->
+<!-- $Revision: 1.9 $ -->
<refentry id="function.iconv-mime-decode">
<refnamediv>
<refname>iconv_mime_decode</refname>
<refpurpose>Decodes a <literal>MIME</literal> header field</refpurpose>
</refnamediv>
- <refsect1>
- <title>Description</title>
+
+ <refsect1 role="description">
+ &reftitle.description;
<methodsynopsis>
<type>string</type><methodname>iconv_mime_decode</methodname>
<methodparam><type>string</type><parameter>encoded_header</parameter></methodparam>
<methodparam
choice="opt"><type>int</type><parameter>mode</parameter></methodparam>
<methodparam
choice="opt"><type>string</type><parameter>charset</parameter></methodparam>
</methodsynopsis>
-
<para>
- Returns a decoded <literal>MIME</literal> field on success,
- or &false; if an error occurs during the decoding.
+ Decodes a <literal>MIME</literal> header field.
</para>
+ </refsect1>
+ <refsect1 role="parameters">
+ &reftitle.parameters;
<para>
- <parameter>mode</parameter> determines the behaviour in the event
- <function>iconv_mime_decode</function> encounters a malformed
- <literal>MIME</literal> header field. You can specify any combination
- of the following bitmasks.
- <table>
- <title>Bitmasks acceptable to
<function>iconv_mime_decode</function></title>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Value</entry>
- <entry>Constant</entry>
- <entry>Description</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>1</entry>
- <entry>ICONV_MIME_DECODE_STRICT</entry>
- <entry>
- If set, the given header is decoded in full conformance with the
- standards defined in <ulink url="&url.rfc;2047">RFC2047</ulink>.
- This option is disabled by default because there are a lot of
- broken mail user agents that don't follow the specification and don't
- produce correct <literal>MIME</literal> headers.
- </entry>
- </row>
- <row>
- <entry>2</entry>
- <entry>ICONV_MIME_DECODE_CONTINUE_ON_ERROR</entry>
- <entry>
- If set, <function>iconv_mime_decode</function> attempts to continue
- to process the given header even though an error occurs.
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>encoded_header</parameter></term>
+ <listitem>
+ <para>
+ The encoded header, as a string.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>mode</parameter></term>
+ <listitem>
+ <para>
+ <parameter>mode</parameter> determines the behaviour in the event
+ <function>iconv_mime_decode</function> encounters a malformed
+ <literal>MIME</literal> header field. You can specify any combination
+ of the following bitmasks.
+ <table>
+ <title>Bitmasks acceptable to
<function>iconv_mime_decode</function></title>
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry>Value</entry>
+ <entry>Constant</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>1</entry>
+ <entry>ICONV_MIME_DECODE_STRICT</entry>
+ <entry>
+ If set, the given header is decoded in full conformance with the
+ standards defined in <ulink url="&url.rfc;2047">RFC2047</ulink>.
+ This option is disabled by default because there are a lot of
+ broken mail user agents that don't follow the specification and
don't
+ produce correct <literal>MIME</literal> headers.
+ </entry>
+ </row>
+ <row>
+ <entry>2</entry>
+ <entry>ICONV_MIME_DECODE_CONTINUE_ON_ERROR</entry>
+ <entry>
+ If set, <function>iconv_mime_decode_headers</function>
+ attempts to ignore any grammatical errors and continue to process
+ a given header.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>charset</parameter></term>
+ <listitem>
+ <para>
+ The optional <parameter>charset</parameter> parameter specifies the
+ character set to represent the result by. If omitted,
+ <link linkend="iconv.configuration">iconv.internal_charset</link>
+ will be used.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
</para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
<para>
- The optional <parameter>charset</parameter> parameter specifies the
- character set to represent the result by. If omitted,
- <link linkend="iconv.configuration">iconv.internal_charset</link>
- will be used.
+ Returns a decoded <literal>MIME</literal> field on success,
+ or &false; if an error occurs during the decoding.
</para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
<para>
<example>
<title><function>iconv_mime_decode</function> example</title>
@@ -79,14 +115,21 @@
</programlisting>
</example>
</para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
<para>
- See also <function>iconv_mime_decode_headers</function>,
- <function>mb_decode_mimeheader</function>,
- <function>imap_mime_header_decode</function>,
- <function>imap_base64</function>
- and <function>imap_qprint</function>.
+ <simplelist>
+ <member><function>iconv_mime_decode_headers</function></member>
+ <member><function>mb_decode_mimeheader</function></member>
+ <member><function>imap_mime_header_decode</function></member>
+ <member><function>imap_base64</function></member>
+ <member><function>imap_qprint</function></member>
+ </simplelist>
</para>
</refsect1>
+
</refentry>
<!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/iconv/functions/iconv-mime-encode.xml?r1=1.11&r2=1.12&diff_format=u
Index: phpdoc/en/reference/iconv/functions/iconv-mime-encode.xml
diff -u phpdoc/en/reference/iconv/functions/iconv-mime-encode.xml:1.11
phpdoc/en/reference/iconv/functions/iconv-mime-encode.xml:1.12
--- phpdoc/en/reference/iconv/functions/iconv-mime-encode.xml:1.11 Sat Feb
3 05:34:30 2007
+++ phpdoc/en/reference/iconv/functions/iconv-mime-encode.xml Sat Feb 3
05:35:03 2007
@@ -1,12 +1,13 @@
<?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.11 $ -->
+<!-- $Revision: 1.12 $ -->
<refentry id="function.iconv-mime-encode">
<refnamediv>
<refname>iconv_mime_encode</refname>
<refpurpose>Composes a <literal>MIME</literal> header field</refpurpose>
</refnamediv>
- <refsect1>
- <title>Description</title>
+
+ <refsect1 role="description">
+ &reftitle.description;
<methodsynopsis>
<type>string</type><methodname>iconv_mime_encode</methodname>
<methodparam><type>string</type><parameter>field_name</parameter></methodparam>
@@ -24,99 +25,140 @@
In the above example, "Subject" is the field name and the portion that
begins with "=?ISO-8859-1?..." is the field value.
</para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
<para>
- You can control the behaviour of <function>iconv_mime_encode</function>
- by specifying an associative array that contains configuration items
- to the optional third parameter <parameter>preferences</parameter>.
- The items supported by <function>iconv_mime_encode</function> are
- listed below. Note that item names are treated case-sensitive.
- <table>
- <title>Configuration items supported by
<function>iconv_mime_encode</function></title>
- <tgroup cols="5">
- <thead>
- <row>
- <entry>Item</entry>
- <entry>Type</entry>
- <entry>Description</entry>
- <entry>Default value</entry>
- <entry>Example</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>scheme</entry>
- <entry><type>boolean</type></entry>
- <entry>
- Specifies the method to encode a field value by. The value of
- this item may be either "B" or "Q", where "B" stands for
- <literal>base64</literal> encoding scheme and "Q" stands for
- <literal>quoted-printable</literal> encoding scheme.
- </entry>
- <entry>B</entry>
- <entry>B</entry>
- </row>
- <row>
- <entry>input-charset</entry>
- <entry><type>string</type></entry>
- <entry>
- Specifies the character set in which the first parameter
- <parameter>field_name</parameter> and the second parameter
- <parameter>field_value</parameter> are presented. If not given,
- <function>iconv_mime_encode</function> assumes those parameters
- are presented to it in the
- <link linkend="iconv.configuration">iconv.internal_charset</link>
- ini setting.
- </entry>
- <entry>
- <link linkend="iconv.configuration">iconv.internal_charset</link>
- </entry>
- <entry>ISO-8859-1</entry>
- </row>
- <row>
- <entry>output-charset</entry>
- <entry><type>string</type></entry>
- <entry>
- Specifies the character set to use to compose the
- <literal>MIME</literal> header. If not given, the same value as
- <literal>input-charset</literal> will be used.
- </entry>
- <entry>
- <link linkend="iconv.configuration">iconv.internal_charset</link>
- </entry>
- <entry>UTF-8</entry>
- </row>
- <row>
- <entry>line-length</entry>
- <entry><type>integer</type></entry>
- <entry>
- Specifies the maximum length of the header lines. The resulting
- header is "folded" to a set of multiple lines in case
- the resulting header field would be longer than the value of this
- parameter, according to
- <ulink url="&url.rfc;2822">RFC2822 - Internet Message Format</ulink>.
- If not given, the length will be limited to 76 characters.
- </entry>
- <entry>76</entry>
- <entry>996</entry>
- </row>
- <row>
- <entry>line-break-chars</entry>
- <entry><type>string</type></entry>
- <entry>
- Specifies the sequence of characters to append to each line
- as an end-of-line sign when "folding" is performed on a long header
- field. If not given, this defaults to "\r\n"
- (<literal>CR</literal> <literal>LF</literal>). Note that
- this parameter is always treated as an ASCII string regardless
- of the value of <literal>input-charset</literal>.
- </entry>
- <entry>\r\n</entry>
- <entry>\n</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>field_name</parameter></term>
+ <listitem>
+ <para>
+ The field name.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>field_value</parameter></term>
+ <listitem>
+ <para>
+ The field value.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>preferences</parameter></term>
+ <listitem>
+ <para>
+ You can control the behaviour of <function>iconv_mime_encode</function>
+ by specifying an associative array that contains configuration items
+ to the optional third parameter <parameter>preferences</parameter>.
+ The items supported by <function>iconv_mime_encode</function> are
+ listed below. Note that item names are treated case-sensitive.
+ <table>
+ <title>Configuration items supported by
<function>iconv_mime_encode</function></title>
+ <tgroup cols="5">
+ <thead>
+ <row>
+ <entry>Item</entry>
+ <entry>Type</entry>
+ <entry>Description</entry>
+ <entry>Default value</entry>
+ <entry>Example</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>scheme</entry>
+ <entry><type>boolean</type></entry>
+ <entry>
+ Specifies the method to encode a field value by. The value of
+ this item may be either "B" or "Q", where "B" stands for
+ <literal>base64</literal> encoding scheme and "Q" stands for
+ <literal>quoted-printable</literal> encoding scheme.
+ </entry>
+ <entry>B</entry>
+ <entry>B</entry>
+ </row>
+ <row>
+ <entry>input-charset</entry>
+ <entry><type>string</type></entry>
+ <entry>
+ Specifies the character set in which the first parameter
+ <parameter>field_name</parameter> and the second parameter
+ <parameter>field_value</parameter> are presented. If not given,
+ <function>iconv_mime_encode</function> assumes those parameters
+ are presented to it in the
+ <link linkend="iconv.configuration">iconv.internal_charset</link>
+ ini setting.
+ </entry>
+ <entry>
+ <link linkend="iconv.configuration">iconv.internal_charset</link>
+ </entry>
+ <entry>ISO-8859-1</entry>
+ </row>
+ <row>
+ <entry>output-charset</entry>
+ <entry><type>string</type></entry>
+ <entry>
+ Specifies the character set to use to compose the
+ <literal>MIME</literal> header. If not given, the same value as
+ <literal>input-charset</literal> will be used.
+ </entry>
+ <entry>
+ <link linkend="iconv.configuration">iconv.internal_charset</link>
+ </entry>
+ <entry>UTF-8</entry>
+ </row>
+ <row>
+ <entry>line-length</entry>
+ <entry><type>integer</type></entry>
+ <entry>
+ Specifies the maximum length of the header lines. The resulting
+ header is "folded" to a set of multiple lines in case
+ the resulting header field would be longer than the value of this
+ parameter, according to
+ <ulink url="&url.rfc;2822">RFC2822 - Internet Message
Format</ulink>.
+ If not given, the length will be limited to 76 characters.
+ </entry>
+ <entry>76</entry>
+ <entry>996</entry>
+ </row>
+ <row>
+ <entry>line-break-chars</entry>
+ <entry><type>string</type></entry>
+ <entry>
+ Specifies the sequence of characters to append to each line
+ as an end-of-line sign when "folding" is performed on a long header
+ field. If not given, this defaults to "\r\n"
+ (<literal>CR</literal> <literal>LF</literal>). Note that
+ this parameter is always treated as an ASCII string regardless
+ of the value of <literal>input-charset</literal>.
+ </entry>
+ <entry>\r\n</entry>
+ <entry>\n</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
</para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Returns an encoded <literal>MIME</literal> field on success,
+ or &false; if an error occurs during the encoding.
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
<para>
<example>
<title><function>iconv_mime_encode</function> example</title>
@@ -141,12 +183,19 @@
</programlisting>
</example>
</para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
<para>
- See also <function>imap_binary</function>,
- <function>mb_encode_mimeheader</function>
- and <function>imap_8bit</function>.
+ <simplelist>
+ <member><function>imap_binary</function></member>
+ <member><function>mb_encode_mimeheader</function></member>
+ <member><function>imap_8bit</function></member>
+ </simplelist>
</para>
</refsect1>
+
</refentry>
<!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/iconv/functions/iconv-set-encoding.xml?r1=1.8&r2=1.9&diff_format=u
Index: phpdoc/en/reference/iconv/functions/iconv-set-encoding.xml
diff -u phpdoc/en/reference/iconv/functions/iconv-set-encoding.xml:1.8
phpdoc/en/reference/iconv/functions/iconv-set-encoding.xml:1.9
--- phpdoc/en/reference/iconv/functions/iconv-set-encoding.xml:1.8 Sat Feb
3 05:34:30 2007
+++ phpdoc/en/reference/iconv/functions/iconv-set-encoding.xml Sat Feb 3
05:35:03 2007
@@ -1,33 +1,65 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.8 $ -->
+<!-- $Revision: 1.9 $ -->
<refentry id="function.iconv-set-encoding">
<refnamediv>
<refname>iconv_set_encoding</refname>
<refpurpose>Set current setting for character encoding
conversion</refpurpose>
</refnamediv>
- <refsect1>
- <title>Description</title>
+
+ <refsect1 role="description">
+ &reftitle.description;
<methodsynopsis>
<type>bool</type><methodname>iconv_set_encoding</methodname>
<methodparam><type>string</type><parameter>type</parameter></methodparam>
<methodparam><type>string</type><parameter>charset</parameter></methodparam>
</methodsynopsis>
<para>
- <function>iconv_set_encoding</function> changes the value of the internal
- configuration variable specified by <parameter>type</parameter> to
- <parameter>charset</parameter>. &return.success;
+ Changes the value of the internal configuration variable specified by
+ <parameter>type</parameter> to <parameter>charset</parameter>.
</para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
<para>
- The value of <parameter>type</parameter> can be any one of those:
- <simplelist>
- <member>input_encoding</member>
- <member>output_encoding</member>
- <member>internal_encoding</member>
- </simplelist>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>type</parameter></term>
+ <listitem>
+ <para>
+ The value of <parameter>type</parameter> can be any one of those:
+ <simplelist>
+ <member>input_encoding</member>
+ <member>output_encoding</member>
+ <member>internal_encoding</member>
+ </simplelist>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>charset</parameter></term>
+ <listitem>
+ <para>
+ The character set.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
</para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.success;
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
<para>
<example>
- <title><function>iconv_set_encoding</function> example:</title>
+ <title><function>iconv_set_encoding</function> example</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -38,11 +70,18 @@
</programlisting>
</example>
</para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
<para>
- See also <function>iconv_get_encoding</function> and
- <function>ob_iconv_handler</function>.
+ <simplelist>
+ <member><function>iconv_get_encoding</function></member>
+ <member><function>ob_iconv_handler</function></member>
+ </simplelist>
</para>
</refsect1>
+
</refentry>
<!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/iconv/functions/iconv-strlen.xml?r1=1.6&r2=1.7&diff_format=u
Index: phpdoc/en/reference/iconv/functions/iconv-strlen.xml
diff -u phpdoc/en/reference/iconv/functions/iconv-strlen.xml:1.6
phpdoc/en/reference/iconv/functions/iconv-strlen.xml:1.7
--- phpdoc/en/reference/iconv/functions/iconv-strlen.xml:1.6 Sat Feb 3
05:34:30 2007
+++ phpdoc/en/reference/iconv/functions/iconv-strlen.xml Sat Feb 3
05:35:03 2007
@@ -1,37 +1,70 @@
<?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.6 $ -->
+<!-- $Revision: 1.7 $ -->
<refentry id="function.iconv-strlen">
<refnamediv>
<refname>iconv_strlen</refname>
<refpurpose>Returns the character count of string</refpurpose>
</refnamediv>
- <refsect1>
- <title>Description</title>
+
+ <refsect1 role="description">
+ &reftitle.description;
<methodsynopsis>
<type>int</type><methodname>iconv_strlen</methodname>
<methodparam><type>string</type><parameter>str</parameter></methodparam>
<methodparam
choice="opt"><type>string</type><parameter>charset</parameter></methodparam>
</methodsynopsis>
<para>
- Returns the character count of <parameter>str</parameter>.
- </para>
- <para>
In contrast to <function>strlen</function>,
<function>iconv_strlen</function> counts the occurrences of characters
in the given byte sequence <parameter>str</parameter> on the basis of
the specified character set, the result of which is not necessarily
identical to the length of the string in byte.
</para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>str</parameter></term>
+ <listitem>
+ <para>
+ The string.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>charset</parameter></term>
+ <listitem>
+ <para>
+ If <parameter>charset</parameter> parameter is omitted,
+ <parameter>str</parameter> is assumed to be encoded in
+ <link linkend="iconv.configuration">iconv.internal_charset</link>.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
<para>
- If <parameter>charset</parameter> parameter is omitted,
- <parameter>str</parameter> is assumed to be encoded in
- <link linkend="iconv.configuration">iconv.internal_charset</link>.
+ Returns the character count of <parameter>str</parameter>, as an integer.
</para>
+ </refsect1>
+ <refsect1 role="seealso">
+ &reftitle.seealso;
<para>
- See also <function>strlen</function> and <function>mb_strlen</function>.
+ <simplelist>
+ <member><function>strlen</function></member>
+ <member><function>mb_strlen</function></member>
+ </simplelist>
</para>
</refsect1>
+
</refentry>
<!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/iconv/functions/iconv-strpos.xml?r1=1.8&r2=1.9&diff_format=u
Index: phpdoc/en/reference/iconv/functions/iconv-strpos.xml
diff -u phpdoc/en/reference/iconv/functions/iconv-strpos.xml:1.8
phpdoc/en/reference/iconv/functions/iconv-strpos.xml:1.9
--- phpdoc/en/reference/iconv/functions/iconv-strpos.xml:1.8 Sat Feb 3
05:34:30 2007
+++ phpdoc/en/reference/iconv/functions/iconv-strpos.xml Sat Feb 3
05:35:03 2007
@@ -1,12 +1,13 @@
<?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.8 $ -->
+<!-- $Revision: 1.9 $ -->
<refentry id="function.iconv-strpos">
<refnamediv>
<refname>iconv_strpos</refname>
<refpurpose>Finds position of first occurrence of a needle within a
haystack</refpurpose>
</refnamediv>
- <refsect1>
- <title>Description</title>
+
+ <refsect1 role="description">
+ &reftitle.description;
<methodsynopsis>
<type>int</type><methodname>iconv_strpos</methodname>
<methodparam><type>string</type><parameter>haystack</parameter></methodparam>
@@ -15,45 +16,89 @@
<methodparam
choice="opt"><type>string</type><parameter>charset</parameter></methodparam>
</methodsynopsis>
<para>
- Returns the numeric position of the first occurrence of
- <parameter>needle</parameter> in <parameter>haystack</parameter>.
+ Finds position of first occurrence of a needle within a haystack.
</para>
<para>
- The optional <parameter>offset</parameter> parameter specifies
- the position from which the search should be performed.
+ In contrast to <function>strpos</function>, the return value of
+ <function>iconv_strpos</function> is the number of characters that
+ appear before the needle, rather than the offset in bytes to the
+ position where the needle has been found. The characters are counted
+ on the basis of the specified character set <parameter>charset</parameter>.
</para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
<para>
- If <parameter>needle</parameter> is not found,
- <function>iconv_strpos</function> will return &false;.
+ <variablelist>
+ <varlistentry>
+ <term><parameter>haystack</parameter></term>
+ <listitem>
+ <para>
+ The entire string.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>needle</parameter></term>
+ <listitem>
+ <para>
+ The searched substring.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>offset</parameter></term>
+ <listitem>
+ <para>
+ The optional <parameter>offset</parameter> parameter specifies
+ the position from which the search should be performed.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>charset</parameter></term>
+ <listitem>
+ <para>
+ If <parameter>charset</parameter> parameter is omitted,
+ <parameter>string</parameter> are assumed to be encoded in
+ <link linkend="iconv.configuration">iconv.internal_charset</link>.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
</para>
-
- &return.falseproblem;
-
<para>
If <parameter>haystack</parameter> or <parameter>needle</parameter> is
not a string, it is converted to a string and applied as the ordinal
value of a character.
</para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
<para>
- In contrast to <function>strpos</function>, the return value of
- <function>iconv_strpos</function> is the number of characters that
- appear before the needle, rather than the offset in bytes to the
- position where the needle has been found. The characters are counted
- on the basis of the specified character set <parameter>charset</parameter>.
+ Returns the numeric position of the first occurrence of
+ <parameter>needle</parameter> in <parameter>haystack</parameter>.
</para>
-
<para>
- If <parameter>charset</parameter> parameter is omitted,
- <parameter>string</parameter> are assumed to be encoded in
- <link linkend="iconv.configuration">iconv.internal_charset</link>.
+ If <parameter>needle</parameter> is not found,
+ <function>iconv_strpos</function> will return &false;.
</para>
+ &return.falseproblem;
+ </refsect1>
+ <refsect1 role="seealso">
+ &reftitle.seealso;
<para>
- See also <function>strpos</function>, <function>iconv_strrpos</function>
- and <function>mb_strpos</function>.
+ <simplelist>
+ <member><function>strpos</function></member>
+ <member><function>iconv_strrpos</function></member>
+ <member><function>mb_strpos</function></member>
+ </simplelist>
</para>
</refsect1>
+
</refentry>
<!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/iconv/functions/iconv-strrpos.xml?r1=1.7&r2=1.8&diff_format=u
Index: phpdoc/en/reference/iconv/functions/iconv-strrpos.xml
diff -u phpdoc/en/reference/iconv/functions/iconv-strrpos.xml:1.7
phpdoc/en/reference/iconv/functions/iconv-strrpos.xml:1.8
--- phpdoc/en/reference/iconv/functions/iconv-strrpos.xml:1.7 Sat Feb 3
05:34:30 2007
+++ phpdoc/en/reference/iconv/functions/iconv-strrpos.xml Sat Feb 3
05:35:03 2007
@@ -1,12 +1,13 @@
<?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.7 $ -->
+<!-- $Revision: 1.8 $ -->
<refentry id="function.iconv-strrpos">
<refnamediv>
<refname>iconv_strrpos</refname>
<refpurpose>Finds the last occurrence of a needle within a
haystack</refpurpose>
</refnamediv>
- <refsect1>
- <title>Description</title>
+
+ <refsect1 role="description">
+ &reftitle.description;
<methodsynopsis>
<type>int</type><methodname>iconv_strrpos</methodname>
<methodparam><type>string</type><parameter>haystack</parameter></methodparam>
@@ -14,36 +15,78 @@
<methodparam
choice="opt"><type>string</type><parameter>charset</parameter></methodparam>
</methodsynopsis>
<para>
- Returns the numeric position of the last occurrence of
- <parameter>needle</parameter> in <parameter>haystack</parameter>.
+ In contrast to <function>strpos</function>, the return value of
+ <function>iconv_strrpos</function> is the number of characters that
+ appear before the needle, rather than the offset in bytes to the
+ position where the needle has been found.
</para>
+ </refsect1>
+ <refsect1 role="parameters">
+ &reftitle.parameters;
<para>
- If <parameter>needle</parameter> is not found,
- <function>iconv_strrpos</function> will return &false;.
+ <variablelist>
+ <varlistentry>
+ <term><parameter>haystack</parameter></term>
+ <listitem>
+ <para>
+ The entire string.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>needle</parameter></term>
+ <listitem>
+ <para>
+ The searched substring.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>charset</parameter></term>
+ <listitem>
+ <para>
+ If <parameter>charset</parameter> parameter is omitted,
+ <parameter>string</parameter> are assumed to be encoded in
+ <link linkend="iconv.configuration">iconv.internal_charset</link>.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
</para>
-
- &return.falseproblem;
-
<para>
If <parameter>haystack</parameter> or <parameter>needle</parameter> is
not a string, it is converted to a string and applied as the ordinal
value of a character.
</para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
<para>
- In contrast to <function>strpos</function>, the return value of
- <function>iconv_strrpos</function> is the number of characters that
- appear before the needle, rather than the offset in bytes to the
- position where the needle has been found. The characters are counted
+ Returns the numeric position of the last occurrence of
+ <parameter>needle</parameter> in <parameter>haystack</parameter>.
+ The characters are counted
on the basis of the specified character set <parameter>charset</parameter>.
</para>
+ <para>
+ If <parameter>needle</parameter> is not found,
+ <function>iconv_strrpos</function> will return &false;.
+ </para>
+ &return.falseproblem;
+ </refsect1>
+ <refsect1 role="seealso">
+ &reftitle.seealso;
<para>
- See also <function>strrpos</function>, <function>iconv_strpos</function>
- and <function>mb_strrpos</function>.
+ <simplelist>
+ <member><function>strrpos</function></member>
+ <member><function>iconv_strpos</function></member>
+ <member><function>mb_strrpos</function></member>
+ </simplelist>
</para>
</refsect1>
+
</refentry>
<!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/iconv/functions/iconv-substr.xml?r1=1.5&r2=1.6&diff_format=u
Index: phpdoc/en/reference/iconv/functions/iconv-substr.xml
diff -u phpdoc/en/reference/iconv/functions/iconv-substr.xml:1.5
phpdoc/en/reference/iconv/functions/iconv-substr.xml:1.6
--- phpdoc/en/reference/iconv/functions/iconv-substr.xml:1.5 Sat Feb 3
05:34:30 2007
+++ phpdoc/en/reference/iconv/functions/iconv-substr.xml Sat Feb 3
05:35:03 2007
@@ -1,12 +1,13 @@
<?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.5 $ -->
+<!-- $Revision: 1.6 $ -->
<refentry id="function.iconv-substr">
<refnamediv>
<refname>iconv_substr</refname>
<refpurpose>Cut out part of a string</refpurpose>
</refnamediv>
- <refsect1>
- <title>Description</title>
+
+ <refsect1 role="description">
+ &reftitle.description;
<methodsynopsis>
<type>string</type><methodname>iconv_substr</methodname>
<methodparam><type>string</type><parameter>str</parameter></methodparam>
@@ -14,62 +15,105 @@
<methodparam
choice="opt"><type>int</type><parameter>length</parameter></methodparam>
<methodparam
choice="opt"><type>string</type><parameter>charset</parameter></methodparam>
</methodsynopsis>
-
<para>
- Returns the portion of <parameter>str</parameter> specified by
- the <parameter>start</parameter> and <parameter>length</parameter>
- parameters.
+ Cuts a portion of <parameter>str</parameter> specified by the
+ <parameter>offset</parameter> and <parameter>length</parameter> parameters.
</para>
+ </refsect1>
+ <refsect1 role="parameters">
+ &reftitle.parameters;
<para>
- If <parameter>start</parameter> is non-negative,
- <function>iconv_substr</function> cuts the portion out of
- <parameter>str</parameter> beginning at <parameter>start</parameter>'th
- character, counting from zero.
+ <variablelist>
+ <varlistentry>
+ <term><parameter>str</parameter></term>
+ <listitem>
+ <para>
+ The original string.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>offset</parameter></term>
+ <listitem>
+ <para>
+ If <parameter>offset</parameter> is non-negative,
+ <function>iconv_substr</function> cuts the portion out of
+ <parameter>str</parameter> beginning at <parameter>offset</parameter>'th
+ character, counting from zero.
+ </para>
+ <para>
+ If <parameter>offset</parameter> is negative,
+ <function>iconv_substr</function> cuts out the portion beginning
+ at the position, <parameter>offset</parameter> characters
+ away from the end of <parameter>str</parameter>.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>length</parameter></term>
+ <listitem>
+ <para>
+ If <parameter>length</parameter> is given and is positive, the return
+ value will contain at most <parameter>length</parameter> characters
+ of the portion that begins at <parameter>offset</parameter>
+ (depending on the length of <parameter>string</parameter>).
+ </para>
+ <para>
+ If negative <parameter>length</parameter> is passed,
+ <function>iconv_substr</function> cuts the portion out of
+ <parameter>str</parameter> from the <parameter>offset</parameter>'th
+ character up to the character that is
+ <parameter>length</parameter> characters away from the end of the
string.
+ In case <parameter>offset</parameter> is also negative, the start
position
+ is calculated beforehand according to the rule explained above.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>charset</parameter></term>
+ <listitem>
+ <para>
+ If <parameter>charset</parameter> parameter is omitted,
+ <parameter>string</parameter> are assumed to be encoded in
+ <link linkend="iconv.configuration">iconv.internal_charset</link>.
+ </para>
+ <para>
+ Note that <parameter>offset</parameter> and
<parameter>length</parameter>
+ parameters are always deemed to represent offsets that are
+ calculated on the basis of the character set determined by
+ <parameter>charset</parameter>, whilst the counterpart
+ <function>substr</function> always takes these for byte offsets.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
</para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
<para>
- If <parameter>start</parameter> is negative,
- <function>iconv_substr</function> cuts out the portion beginning
- at the position, <parameter>start</parameter> characters
- away from the end of <parameter>str</parameter>.
+ Returns the portion of <parameter>str</parameter> specified by the
+ <parameter>offset</parameter> and <parameter>length</parameter> parameters.
</para>
-
<para>
- If <parameter>length</parameter> is given and is positive, the return
- value will contain at most <parameter>length</parameter> characters
- of the portion that begins at <parameter>start</parameter>
- (depending on the length of <parameter>string</parameter>).
- If <parameter>str</parameter> is shorter than <parameter>start</parameter>
+ If <parameter>str</parameter> is shorter than <parameter>offset</parameter>
characters long, &false; will be returned.
</para>
+ </refsect1>
+ <refsect1 role="seealso">
+ &reftitle.seealso;
<para>
- If negative <parameter>length</parameter> is passed,
- <function>iconv_substr</function> cuts the portion out of
- <parameter>str</parameter> from the <parameter>start</parameter>'th
- character up to the character that is
- <parameter>length</parameter> characters away from the end of the string.
- In case <parameter>start</parameter> is also negative, the start position
- is calculated beforehand according to the rule explained above.
- </para>
-
- <para>
- Note that <parameter>offset</parameter> and <parameter>length</parameter>
- parameters are always deemed to represent offsets that are
- calculated on the basis of the character set determined by
- <parameter>charset</parameter>, whilst the counterpart
- <function>substr</function> always takes these for byte offsets.
- If <parameter>charset</parameter> is not given, the character set
- is determined by the <link
linkend="iconv.configuration">iconv.internal_encoding</link>
- ini setting.
- </para>
-
- <para>
- See also <function>substr</function>, <function>mb_substr</function>
- and <function>mb_strcut</function>.
+ <simplelist>
+ <member><function>substr</function></member>
+ <member><function>mb_substr</function></member>
+ <member><function>mb_strcut</function></member>
+ </simplelist>
</para>
</refsect1>
+
</refentry>
<!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/iconv/functions/iconv.xml?r1=1.11&r2=1.12&diff_format=u
Index: phpdoc/en/reference/iconv/functions/iconv.xml
diff -u phpdoc/en/reference/iconv/functions/iconv.xml:1.11
phpdoc/en/reference/iconv/functions/iconv.xml:1.12
--- phpdoc/en/reference/iconv/functions/iconv.xml:1.11 Sat Feb 3 05:34:30 2007
+++ phpdoc/en/reference/iconv/functions/iconv.xml Sat Feb 3 05:35:03 2007
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.11 $ -->
+<!-- $Revision: 1.12 $ -->
<refentry id="function.iconv">
<refnamediv>
<refname>iconv</refname>
<refpurpose>Convert string to requested character encoding</refpurpose>
</refnamediv>
- <refsect1>
- <title>Description</title>
+
+ <refsect1 role="description">
+ &reftitle.description;
<methodsynopsis>
<type>string</type><methodname>iconv</methodname>
<methodparam><type>string</type><parameter>in_charset</parameter></methodparam>
@@ -16,21 +17,64 @@
<para>
Performs a character set conversion on the string
<parameter>str</parameter> from <parameter>in_charset</parameter>
- to <parameter>out_charset</parameter>. Returns the converted
- string or &false; on failure.
+ to <parameter>out_charset</parameter>.
</para>
- <para>If you append the string <literal>//TRANSLIT</literal> to
- <parameter>out_charset</parameter> transliteration is activated. This
- means that when a character can't be represented in the target charset,
- it can be approximated through one or several similarly looking
- characters. If you append the string <literal>//IGNORE</literal>,
- characters that cannot be represented in the target charset are silently
- discarded. Otherwise, <parameter>str</parameter> is cut from the first
- illegal character.
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>in_charset</parameter></term>
+ <listitem>
+ <para>
+ The input charset.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>out_charset</parameter></term>
+ <listitem>
+ <para>
+ The output charset.
+ </para>
+ <para>
+ If you append the string <literal>//TRANSLIT</literal> to
+ <parameter>out_charset</parameter> transliteration is activated. This
+ means that when a character can't be represented in the target charset,
+ it can be approximated through one or several similarly looking
+ characters. If you append the string <literal>//IGNORE</literal>,
+ characters that cannot be represented in the target charset are silently
+ discarded. Otherwise, <parameter>str</parameter> is cut from the first
+ illegal character.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>str</parameter></term>
+ <listitem>
+ <para>
+ The string to be converted.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Returns the converted string or &false; on failure.
</para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
<para>
<example>
- <title><function>iconv</function> example:</title>
+ <title><function>iconv</function> example</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -41,6 +85,7 @@
</example>
</para>
</refsect1>
+
</refentry>
<!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/iconv/functions/ob-iconv-handler.xml?r1=1.6&r2=1.7&diff_format=u
Index: phpdoc/en/reference/iconv/functions/ob-iconv-handler.xml
diff -u phpdoc/en/reference/iconv/functions/ob-iconv-handler.xml:1.6
phpdoc/en/reference/iconv/functions/ob-iconv-handler.xml:1.7
--- phpdoc/en/reference/iconv/functions/ob-iconv-handler.xml:1.6 Sat Feb
3 05:34:30 2007
+++ phpdoc/en/reference/iconv/functions/ob-iconv-handler.xml Sat Feb 3
05:35:03 2007
@@ -1,46 +1,74 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
+<!-- $Revision: 1.7 $ -->
<refentry id="function.ob-iconv-handler">
<refnamediv>
<refname>ob_iconv_handler</refname>
<refpurpose>Convert character encoding as output buffer handler</refpurpose>
</refnamediv>
- <refsect1>
- <title>Description</title>
+
+ <refsect1 role="description">
+ &reftitle.description;
<methodsynopsis>
<type>string</type><methodname>ob_iconv_handler</methodname>
<methodparam><type>string</type><parameter>contents</parameter></methodparam>
<methodparam><type>int</type><parameter>status</parameter></methodparam>
</methodsynopsis>
<para>
- It converts the string encoded in
- <parameter>internal_encoding</parameter> to
+ Converts the string encoded in <parameter>internal_encoding</parameter> to
<parameter>output_encoding</parameter>.
</para>
<para>
- <parameter>internal_encoding</parameter> and
- <parameter>output_encoding</parameter> should be defined
- by <function>iconv_set_encoding</function> or in the
- configuration file &php.ini;.
+ <parameter>internal_encoding</parameter> and
+ <parameter>output_encoding</parameter> should be defined in the &php.ini;
+ file or in <function>iconv_set_encoding</function>.
</para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ See <function>ob_start</function> for information about this handler
+ parameters.
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ See <function>ob_start</function> for information about this handler
+ return values.
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
<para>
<example>
<title><function>ob_iconv_handler</function> example:</title>
<programlisting role="php">
<![CDATA[
<?php
+iconv_set_encoding("internal_encoding", "UTF-8");
+iconv_set_encoding("output_encoding", "ISO-8859-1");
ob_start("ob_iconv_handler"); // start output buffering
?>
]]>
</programlisting>
</example>
</para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
<para>
- See also <function>iconv_get_encoding</function>,
- <function>iconv_set_encoding</function> and
- <link linkend="ref.outcontrol">output-control functions</link>.
+ <simplelist>
+ <member><function>iconv_get_encoding</function></member>
+ <member><function>iconv_set_encoding</function></member>
+ <member><link linkend="ref.outcontrol">output-control
functions</link></member>
+ </simplelist>
</para>
</refsect1>
+
</refentry>
<!-- Keep this comment at the end of the file