cvs: phpdoc-ja /reference/iconv/functions iconv-mime-decode-headers.xml iconv-mime-decode.xml iconv-mime-encode.xml iconv-strlen.xml iconv-strpos.xml
iconv-strrpos.xml iconv-substr.xml
| From: | TAKAGI Masahiro | Date: | Sun, 24 Jul 2005 01:59:25 +0000 |
| Subject: | cvs: phpdoc-ja /reference/iconv/functions iconv-mime-decode-headers.xml iconv-mime-decode.xml iconv-mime-encode.xml iconv-strlen.xml iconv-strpos.xml iconv-strrpos.xml iconv-substr.xml |
||
| Groups: | php.doc.ja | ||
| Request: | Send a blank email to doc-ja+get-1053@lists.php.net to get a copy of this message | ||
takagi Sat Jul 23 21:59:25 2005 EDT
Added files:
/phpdoc-ja/reference/iconv/functions iconv-substr.xml
iconv-strrpos.xml
iconv-strpos.xml
iconv-strlen.xml
iconv-mime-encode.xml
iconv-mime-decode.xml
iconv-mime-decode-headers.xml
Log:
added japanese manual.
http://cvs.php.net/co.php/phpdoc-ja/reference/iconv/functions/iconv-substr.xml?r=1.1&p=1 Index: phpdoc-ja/reference/iconv/functions/iconv-substr.xml +++ phpdoc-ja/reference/iconv/functions/iconv-substr.xml <?xml version='1.0' encoding='utf-8'?> <!-- $Revision: 1.1 $ --> <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. --> <!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> <refentry id="function.iconv-substr"> <refnamediv> <refname>iconv_substr</refname> <refpurpose> æååã®ä¸é¨ãåãåºã </refpurpose> </refnamediv> <refsect1> <title>説æ</title> <methodsynopsis> <type>string</type><methodname>iconv_substr</methodname> <methodparam><type>string</type><parameter>str</parameter></methodparam> <methodparam><type>int</type><parameter>offset</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>length</parameter></methodparam> <methodparam choice="opt"><type>string</type><parameter>charset</parameter></methodparam> </methodsynopsis> <para> æåå <parameter>str</parameter> ã®ã <parameter>start</parameter> 㨠<parameter>length</parameter> ã§æå®ãããä¸é¨ãè¿ãã¾ãã </para> <para> <parameter>start</parameter> ãè² ã§ãªãå ´åã <function>iconv_substr</function> 㯠<parameter>str</parameter> ã® <parameter>start</parameter> çªç®ã®æåï¼ã¼ãããæ°ãã¦ï¼ããåãåºãã¾ãã </para> <para> <parameter>start</parameter> ãè² ã®å ´åã <function>iconv_substr</function> 㯠<parameter>str</parameter> ã®æå¾ããæ°ã㦠<parameter>start</parameter> çªç®ã®æåããåãåºãã¾ãã </para> <para> <parameter>length</parameter> ãæå®ããããã¤æ£ã§ããå ´åã è¿ãããæåå㯠<parameter>start</parameter> ããæ°ãã¦æå¤§ <parameter>length</parameter> æåæ°åã¨ãªãã¾ã (<parameter>string</parameter> ã®é·ãã«ä¾åãã¾ã)ã ãã <parameter>str</parameter> ã <parameter>start</parameter> ã®æååé·ããçãå ´åã¯ã&false; ãè¿ããã¾ãã </para> <para> ããè² ã® <parameter>length</parameter> ãæ¸¡ãããå ´åã« <function>iconv_substr</function> ãåãåºãæååã¯ã <parameter>str</parameter> ã® <parameter>start</parameter> çªç®ã®æåããã¯ãã¾ããæååã®æå¾ããæ°ã㦠<parameter>length</parameter> æååæ»ã£ãã¨ããã¾ã§ã¨ãªãã¾ãã <parameter>start</parameter> ãè² ã®å ´åãéå§ä½ç½®ã¯ ä¸ã§èª¬æããæ¹å¼ã§è¨ç®ããã¾ãã </para> <para> <parameter>offset</parameter> ã <parameter>length</parameter> ã®ãã©ã¡ã¼ã¿ã¯ã常㫠<parameter>charset</parameter> ã§å®ç¾©ããã æåã»ããã«ãããæåæ°ã¨å¤æããããã¨ã«æ³¨æãã¦ãã ããã 䏿¹ã<function>substr</function> ã®å ´åã¯ãããã®å¤ã常㫠ãã¤ãæ°ã¨ãã¦å¤æãã¾ãã <parameter>charset</parameter> ãæå®ãããªãã£ãå ´åãæåã»ãã㯠ini è¨å® <link linkend="iconv.configuration">iconv.internal_encoding</link> ã§å®ç¾©ãããå¤ã¨ã¿ãªããã¾ãã </para> <para> <function>substr</function>ã<function>mb_substr</function> ããã³ <function>mb_strcut</function> ãåç §ãã ããã </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-ja/reference/iconv/functions/iconv-strrpos.xml?r=1.1&p=1 Index: phpdoc-ja/reference/iconv/functions/iconv-strrpos.xml +++ phpdoc-ja/reference/iconv/functions/iconv-strrpos.xml <?xml version='1.0' encoding='utf-8'?> <!-- $Revision: 1.1 $ --> <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. --> <!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> <refentry id="function.iconv-strrpos"> <refnamediv> <refname>iconv_strrpos</refname> <refpurpose> æååãæå¾ã«ç¾ããå ´æãè¦ã¤ãã </refpurpose> </refnamediv> <refsect1> <title>説æ</title> <methodsynopsis> <type>int</type><methodname>iconv_strrpos</methodname> <methodparam><type>string</type><parameter>haystack</parameter></methodparam> <methodparam><type>string</type><parameter>needle</parameter></methodparam> <methodparam choice="opt"><type>string</type><parameter>charset</parameter></methodparam> </methodsynopsis> <para> æåå <parameter>haystack</parameter> ã®ä¸ã§ã <parameter>needle</parameter> ãæå¾ã«ç¾ããä½ç½®ãæ°åã§è¿ãã¾ãã </para> <para> ãã <parameter>needle</parameter> ãè¦ã¤ãããªãã£ãå ´åã <function>iconv_strrpos</function> 㯠&false; ãè¿ãã¾ãã </para> &return.falseproblem; <para> <parameter>haystack</parameter> ã <parameter>needle</parameter> ãæååã§ãªãå ´åãæååã«å¤æãããæåã並ãã å¤ã¨ãã¦é©ç¨ããã¾ãã </para> <para> <function>strrpos</function> ã®è¿ãå¤ã¯ needle ãè¦ã¤ãã£ãä½ç½®ã® å é ããã®ãã¤ãæ°ã§ããããããã¨ã¯ç°ãªã <function>iconv_strrpos</function> ã®è¿ãå¤ã¯ needle ãè¦ã¤ãã£ã ä½ç½®ã®å é ããã®æåæ°ã¨ãªãã¾ããæåæ°ã¯ <parameter>charset</parameter> ã§æå®ãããæåã»ããã«åºã¥ã㦠æ°ãããã¾ãã </para> <para> <function>strrpos</function>ã<function>iconv_strpos</function> ããã³ <function>mb_strrpos</function> ãåç §ãã ããã </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-ja/reference/iconv/functions/iconv-strpos.xml?r=1.1&p=1 Index: phpdoc-ja/reference/iconv/functions/iconv-strpos.xml +++ phpdoc-ja/reference/iconv/functions/iconv-strpos.xml <?xml version='1.0' encoding='utf-8'?> <!-- $Revision: 1.1 $ --> <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. --> <!-- EN-Revision: 1.7 Maintainer: takagi Status: ready --> <refentry id="function.iconv-strpos"> <refnamediv> <refname>iconv_strpos</refname> <refpurpose> æååãæåã«ç¾ããå ´æãè¦ã¤ãã </refpurpose> </refnamediv> <refsect1> <title>説æ</title> <methodsynopsis> <type>int</type><methodname>iconv_strpos</methodname> <methodparam><type>string</type><parameter>haystack</parameter></methodparam> <methodparam><type>string</type><parameter>needle</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>offset</parameter></methodparam> <methodparam choice="opt"><type>string</type><parameter>charset</parameter></methodparam> </methodsynopsis> <para> æåå <parameter>haystack</parameter> ã®ä¸ã§ã <parameter>needle</parameter> ãæåã«ç¾ããä½ç½®ãæ°åã§è¿ãã¾ãã </para> <para> ãªãã·ã§ã³ã® <parameter>offset</parameter> ãã©ã¡ã¼ã¿ã¯ æ¤ç´¢ãéå§ããä½ç½®ãæå®ãã¾ãã </para> <para> ãã <parameter>needle</parameter> ãè¦ã¤ãããªãã£ãå ´åã <function>iconv_strpos</function> 㯠&false; ãè¿ãã¾ãã </para> &return.falseproblem; <para> <parameter>haystack</parameter> ã <parameter>needle</parameter> ãæååã§ãªãå ´åãæååã«å¤æãããæåã並ãã å¤ã¨ãã¦é©ç¨ããã¾ãã </para> <para> <function>strpos</function> ã®è¿ãå¤ã¯ needle ãè¦ã¤ãã£ãä½ç½®ã® å é ããã®ãã¤ãæ°ã§ããããããã¨ã¯ç°ãªã <function>iconv_strpos</function> ã®è¿ãå¤ã¯ needle ãè¦ã¤ãã£ã ä½ç½®ã®å é ããã®æåæ°ã¨ãªãã¾ããæåæ°ã¯ <parameter>charset</parameter> ã§æå®ãããæåã»ããã«åºã¥ã㦠æ°ãããã¾ãã </para> <para> <parameter>charset</parameter> ãã©ã¡ã¼ã¿ãæå®ãããªãã£ãå ´åã <parameter>string</parameter> ã®ã¨ã³ã³ã¼ã㯠<link linkend="iconv.configuration">iconv.internal_charset</link> ã§ããã¨å¤æããã¾ãã </para> <para> <function>strpos</function>ã<function>iconv_strrpos</function> ããã³ <function>mb_strpos</function> ãåç §ãã ããã </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-ja/reference/iconv/functions/iconv-strlen.xml?r=1.1&p=1 Index: phpdoc-ja/reference/iconv/functions/iconv-strlen.xml +++ phpdoc-ja/reference/iconv/functions/iconv-strlen.xml <?xml version='1.0' encoding='utf-8'?> <!-- $Revision: 1.1 $ --> <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. --> <!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> <refentry id="function.iconv-strlen"> <refnamediv> <refname>iconv_strlen</refname> <refpurpose> æååã®æåæ°ãè¿ã </refpurpose> </refnamediv> <refsect1> <title>説æ</title> <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> <parameter>str</parameter> ã®æåæ°ãè¿ãã¾ãã </para> <para> <function>strlen</function> ã¨ã¯éãã<function>iconv_strlen</function> ã¯ä¸ãããããã¤ãå <parameter>str</parameter> ä¸ã«ç¾ããæåã®æ°ã æå®ãããæåã»ããã«åºã¥ãã¦æ°ãã¾ãããã®çµæã¯ãå¿ ãããæååã® ãã¤ãæ°ã¨ä¸è´ããã¨ã¯éãã¾ããã </para> <para> <parameter>charset</parameter> ãã©ã¡ã¼ã¿ãæå®ãããªãã£ãå ´åã <parameter>str</parameter> ã®ã¨ã³ã³ã¼ã㯠<link linkend="iconv.configuration">iconv.internal_charset</link> ã§ããã¨å¤æããã¾ãã </para> <para> <function>strlen</function> ããã³ <function>mb_strlen</function> ãåç §ãã ããã </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-ja/reference/iconv/functions/iconv-mime-encode.xml?r=1.1&p=1 Index: phpdoc-ja/reference/iconv/functions/iconv-mime-encode.xml +++ phpdoc-ja/reference/iconv/functions/iconv-mime-encode.xml <?xml version='1.0' encoding='utf-8'?> <!-- $Revision: 1.1 $ --> <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. --> <!-- EN-Revision: 1.9 Maintainer: takagi Status: ready --> <refentry id="function.iconv-mime-encode"> <refnamediv> <refname>iconv_mime_encode</refname> <refpurpose> <literal>MIME</literal> ããããã£ã¼ã«ãã使ãã </refpurpose> </refnamediv> <refsect1> <title>説æ</title> <methodsynopsis> <type>string</type><methodname>iconv_mime_encode</methodname> <methodparam><type>string</type><parameter>field_name</parameter></methodparam> <methodparam><type>string</type><parameter>field_value</parameter></methodparam> <methodparam choice="opt"><type>array</type><parameter>preferences</parameter></methodparam> </methodsynopsis> <para> æå¹ãª <literal>MIME</literal> ããããã£ã¼ã«ãã使ããè¿ãã¾ãã ããã¯ä»¥ä¸ã®ãããªå½¢å¼ã«ãªãã¾ãã <screen> <![CDATA[ Subject: =?ISO-8859-1?Q?Pr=FCfung_f=FCr?= Entwerfen von einer MIME kopfzeile ]]> </screen> ä¸ã®ä¾ã§ã¯ "Subject" ããã£ã¼ã«ãåã"=?ISO-8859-1?..." ã§å§ã¾ãé¨åã ãã£ã¼ã«ãã®å¤ã¨ãªãã¾ãã </para> <para> <function>iconv_mime_encode</function> ã®æ¯ãèãã夿´ããã«ã¯ã ãªãã·ã§ã³ã®ç¬¬ 3 ãã©ã¡ã¼ã¿ <parameter>preferences</parameter> ã«è¨å®é ç®ãå«ã飿³é åãæå®ãã¾ãã <function>iconv_mime_encode</function> ã§ãµãã¼ãããã¦ããé ç®ã¯ 以ä¸ã®ã¨ããã§ããé ç®åã®å¤§æåã»å°æåã¯åºå¥ããããã¨ã«æ³¨æãã¦ãã ããã <table> <title><function>iconv_mime_encode</function> ã§ãµãã¼ããããè¨å®é ç®</title> <tgroup cols="5"> <thead> <row> <entry>é ç®</entry> <entry>å</entry> <entry>説æ</entry> <entry>ããã©ã«ãå¤</entry> <entry>ä¾</entry> </row> </thead> <tbody> <row> <entry>scheme</entry> <entry><type>boolean</type></entry> <entry> ãã£ã¼ã«ãã®å¤ã®ã¨ã³ã³ã¼ãæ¹æ³ãæå®ãã¾ãã"B" ã "Q" ã® ã©ã¡ãããæå®ãããã¨ã«ãªãã§ãããã"B" 㯠<literal>base64</literal> ã¨ã³ã³ã¼ãããã¾ã "Q" 㯠<literal>quoted-printable</literal> ã¨ã³ã³ã¼ãã表ãã¾ãã </entry> <entry>B</entry> <entry>B</entry> </row> <row> <entry>input-charset</entry> <entry><type>string</type></entry> <entry> 第 1 ãã©ã¡ã¼ã¿ <parameter>field_name</parameter> ã¨ç¬¬ 2 ãã©ã¡ã¼ã¿ <parameter>field_value</parameter> ã®æåã»ãããæå®ãã¾ãã æå®ãããªãã£ãå ´åã¯ã<function>iconv_mime_encode</function> 㯠ini è¨å® <link linkend="iconv.configuration">iconv.internal_charset</link> ã§ããã¨å®¶åºãã¾ãã </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> <literal>MIME</literal> ãããã使ããæåã»ãããæå®ãã¾ãã æå®ãããªãã£ãå ´åã¯ã<literal>input-charset</literal> ã¨åãå¤ãç¨ãããã¾ãã </entry> <entry> <literal>input-charset</literal> ã¨åãå¤ </entry> <entry>UTF-8</entry> </row> <row> <entry>line-length</entry> <entry><type>integer</type></entry> <entry> ãããè¡ã®é·ãã®æå¤§å¤ãæå®ãã¾ããããçµæããã®å¤ãã é·ããªã£ãå ´åã¯ã <ulink url="&url.rfc;2822">RFC2822 - Internet Message Format</ulink> ã«åºã¥ãã¦ãããã "æããããã§" è¤æ°è¡ã«åå²ãã¾ãã æå®ãããªãã£ãå ´åã¯ãé·ã㯠76 æåã«éå®ããã¾ãã </entry> <entry>76</entry> <entry>996</entry> </row> <row> <entry>line-break-chars</entry> <entry><type>string</type></entry> <entry> é·ãããããã£ã¼ã«ãã«å¯¾ã㦠"æãããã¿" å¦çãè¡ãããå ´åã« åã ã®è¡ã®å¾ãã«ä»å ãããæååãæå®ãã¾ãã æå®ãããªãã£ãå ´åã¯ã"\r\n" ï¼<literal>CR</literal> <literal>LF</literal>ï¼ãç¨ãããã¾ãã ãã®ãã©ã¡ã¼ã¿ã¯ã<literal>input-charset</literal> ã®å¤ã«ããããã 常㫠ASCII æååã¨ãã¦æ±ããããã¨ã«æ³¨æãã¦ãã ããã </entry> <entry>\r\n</entry> <entry>\n</entry> </row> </tbody> </tgroup> </table> </para> <example> <title><function>iconv_mime_encode</function> ã®ä¾:</title> <programlisting role="php"> <![CDATA[ <?php $preferences = array( "input-charset" => "ISO-8859-1", "output-charset" => "UTF-8", "line-length" => 76, "line-break-chars" => "\n" ); $preferences["scheme"] = "Q"; // ãã®çµæã¯ "Subject: =?UTF-8?Q?Pr=C3=BCfung_Pr=C3=BCfung?=" ã¨ãªãã¾ãã echo iconv_mime_encode("Subject", "Prüfung Prüfung", $preferences); $preferences["scheme"] = "B"; // ãã®çµæã¯ "Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=" ã¨ãªãã¾ãã echo iconv_mime_encode("Subject", "Prüfung Prüfung", $preferences); ?> ]]> </programlisting> </example> <para> <function>imap_binary</function>ã <function>mb_encode_mimeheader</function> ããã³ <function>imap_8bit</function> ãåç §ãã ããã </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-ja/reference/iconv/functions/iconv-mime-decode.xml?r=1.1&p=1 Index: phpdoc-ja/reference/iconv/functions/iconv-mime-decode.xml +++ phpdoc-ja/reference/iconv/functions/iconv-mime-decode.xml <?xml version='1.0' encoding='utf-8'?> <!-- $Revision: 1.1 $ --> <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. --> <!-- EN-Revision: 1.7 Maintainer: takagi Status: ready --> <refentry id="function.iconv-mime-decode"> <refnamediv> <refname>iconv_mime_decode</refname> <refpurpose> <literal>MIME</literal> ããããã£ã¼ã«ãããã³ã¼ããã </refpurpose> </refnamediv> <refsect1> <title>説æ</title> <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> æåããå ´åã¯ãã³ã¼ãããã <literal>MIME</literal> ãã£ã¼ã«ããã ãã³ã¼ãä¸ã«ã¨ã©ã¼ãçºçããå ´å㯠&false; ãè¿ãã¾ãã </para> <para> <parameter>mode</parameter> ã¯ã<function>iconv_mime_decode</function> ã䏿£ãªå½¢å¼ã® <literal>MIME</literal> ããããã£ã¼ã«ãã«ééããå ´åã® æ¯ãèããå®ç¾©ãã¾ãã以ä¸ã®ããããã¹ã¯ã®çµã¿åããã§æå®ãå¯è½ã§ãã <table> <title><function>iconv_mime_decode</function> ã§æå®ã§ããããããã¹ã¯</title> <tgroup cols="3"> <thead> <row> <entry>å¤</entry> <entry>宿°å</entry> <entry>説æ</entry> </row> </thead> <tbody> <row> <entry>1</entry> <entry>ICONV_MIME_DECODE_STRICT</entry> <entry> æå®ããã¨ãããã㯠<ulink url="&url.rfc;2047">RFC2047</ulink> ã§å®ç¾©ããã¦ããæ¨æºã«å®å ¨æºæ ããå½¢å¼ã§ãã³ã¼ãããã¾ãã ãã®ãªãã·ã§ã³ã¯ããã©ã«ãã§ã¯ç¡å¹ã«ãªã£ã¦ãã¾ãããªããªããä¸ã®ä¸ã«ã¯ ããããªã¡ã¼ã«ã½ãããå¤ãåå¨ãããããã¯è¦æ ¼ã«å¾ããã«ééã£ã <literal>MIME</literal> ããããçæããããã§ãã </entry> </row> <row> <entry>2</entry> <entry>ICONV_MIME_DECODE_CONTINUE_ON_ERROR</entry> <entry> æå®ããã¨ã<function>iconv_mime_decode_headers</function> ã¯ææ³çãªã¨ã©ã¼ãç¡è¦ãããã³ã¼ã使¥ãç¶ç¶ãã¾ãã </entry> </row> </tbody> </tgroup> </table> </para> <para> ãªãã·ã§ã³ã® <parameter>charset</parameter> ãã©ã¡ã¼ã¿ã¯ãçµæã® æåã»ãããæå®ãã¾ããæå®ãããªãã£ãå ´å㯠<link linkend="iconv.configuration">iconv.internal_charset</link> ãç¨ãããã¾ãã </para> <example> <title><function>iconv_mime_decode</function> ã®ä¾</title> <programlisting role="php"> <![CDATA[ <?php // ãã®çµæã¯ "Subject: Prüfung Prüfung" ã¨ãªãã¾ãã echo iconv_mime_decode("Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=", 0, "ISO-8859-1"); ?> ]]> </programlisting> </example> <para> <function>iconv_mime_decode_headers</function>ã <function>mb_decode_mimeheader</function>ã <function>imap_mime_header_decode</function>ã <function>imap_base64</function> ããã³ <function>imap_qprint</function> ãåç §ãã ããã </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-ja/reference/iconv/functions/iconv-mime-decode-headers.xml?r=1.1&p=1 Index: phpdoc-ja/reference/iconv/functions/iconv-mime-decode-headers.xml +++ phpdoc-ja/reference/iconv/functions/iconv-mime-decode-headers.xml <?xml version='1.0' encoding='utf-8'?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.10 Maintainer: takagi Status: ready --> <refentry id="function.iconv-mime-decode-headers"> <refnamediv> <refname>iconv_mime_decode_headers</refname> <refpurpose> è¤æ°ã® <literal>MIME</literal> ããããã£ã¼ã«ããä¸åº¦ã«ãã³ã¼ããã </refpurpose> </refnamediv> <refsect1> <title>説æ</title> <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> æåããå ´åã¯é£æ³é åãè¿ãã¾ãããã®ä¸èº«ã«ã¯ <parameter>encoded_headers</parameter> ã§æå®ãã <literal>MIME</literal> ããããã£ã¼ã«ãããã¹ã¦å«ã¾ãã¦ãã¾ãã ãã³ã¼ãä¸ã«ã¨ã©ã¼ãçºçããå ´å㯠&false; ãè¿ãã¾ãã </para> <para> 飿³é åã®åã ã®ãã¼ããã£ã¼ã«ãåã表ãã対å¿ããè¦ç´ ããã£ã¼ã«ãã® å¤ã表ãã¾ããåãååã®ãã£ã¼ã«ããè¤æ°åå¨ããå ´åã¯ã <function>iconv_mime_decode_headers</function> ãèªåçã«é£çªã¤ãã® é åãã¤ãããåºç¾é ã«ãã®é åã«å ¥ãããã¾ãã </para> <para> <parameter>mode</parameter> ã¯ã<function>iconv_mime_decode_headers</function> ã䏿£ãªå½¢å¼ã® <literal>MIME</literal> ããããã£ã¼ã«ãã«ééããå ´åã® æ¯ãèããå®ç¾©ãã¾ãã以ä¸ã®ããããã¹ã¯ã®çµã¿åããã§æå®ãå¯è½ã§ãã <table> <title><function>iconv_mime_decode_headers</function> ã§æå®ã§ããããããã¹ã¯</title> <tgroup cols="3"> <thead> <row> <entry>å¤</entry> <entry>宿°å</entry> <entry>説æ</entry> </row> </thead> <tbody> <row> <entry>1</entry> <entry>ICONV_MIME_DECODE_STRICT</entry> <entry> æå®ããã¨ãããã㯠<ulink url="&url.rfc;2047">RFC2047</ulink> ã§å®ç¾©ããã¦ããæ¨æºã«å®å ¨æºæ ããå½¢å¼ã§ãã³ã¼ãããã¾ãã ãã®ãªãã·ã§ã³ã¯ããã©ã«ãã§ã¯ç¡å¹ã«ãªã£ã¦ãã¾ãããªããªããä¸ã®ä¸ã«ã¯ ããããªã¡ã¼ã«ã½ãããå¤ãåå¨ãããããã¯è¦æ ¼ã«å¾ããã«ééã£ã <literal>MIME</literal> ããããçæããããã§ãã </entry> </row> <row> <entry>2</entry> <entry>ICONV_MIME_DECODE_CONTINUE_ON_ERROR</entry> <entry> æå®ããã¨ã<function>iconv_mime_decode_headers</function> ã¯ææ³çãªã¨ã©ã¼ãç¡è¦ãããã³ã¼ã使¥ãç¶ç¶ãã¾ãã </entry> </row> </tbody> </tgroup> </table> </para> <para> ãªãã·ã§ã³ã® <parameter>charset</parameter> ãã©ã¡ã¼ã¿ã¯ãçµæã® æåã»ãããæå®ãã¾ããæå®ãããªãã£ãå ´å㯠<link linkend="iconv.configuration">iconv.internal_charset</link> ãç¨ãããã¾ãã </para> <example> <title><function>iconv_mime_decode_headers</function> ã®ä¾</title> <programlisting role="php"> <![CDATA[ <?php $headers_string = <<<EOF Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?= To: example@example.com Date: Thu, 1 Jan 1970 00:00:00 +0000 Message-Id: <example@example.com> Received: from localhost (localhost [127.0.0.1]) by localhost with SMTP id example for <example@example.com> Thu, 1 Jan 1970 00:00:00 +0000 (UTC) (envelope-from example-return-0000-example=example.com@example.com) Received: (qmail 0 invoked by uid 65534); 1 Thu 2003 00:00:00 +0000 EOF; $headers = iconv_mime_decode_headers($headers_string, 0, "ISO-8859-1"); print_r($headers); ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ Array ( [Subject] => Prüfung Prüfung [To] => example@example.com [Date] => Thu, 1 Jan 1970 00:00:00 +0000 [Message-Id] => <example@example.com> [Received] => Array ( [0] => from localhost (localhost [127.0.0.1]) by localhost with SMTP id example for <example@example.com>; Thu, 1 Jan 1970 00:00:00 +0000 (UTC) (envelope-from example-return-0000-example=example.com@example.com) [1] => (qmail 0 invoked by uid 65534); 1 Thu 2003 00:00:00 +0000 ) ) ]]> </screen> </example> <para> <function>iconv_mime_decode</function>ã <function>mb_decode_mimeheader</function>ã <function>imap_mime_header_decode</function>ã <function>imap_base64</function> ããã³ <function>imap_qprint</function> ãåç §ãã ããã </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->
http://cvs.php.net/co.php/phpdoc-ja/reference/iconv/functions/iconv-substr.xml?r=1.1&p=1 Index: phpdoc-ja/reference/iconv/functions/iconv-substr.xml +++ phpdoc-ja/reference/iconv/functions/iconv-substr.xml <?xml version='1.0' encoding='utf-8'?> <!-- $Revision: 1.1 $ --> <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. --> <!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> <refentry id="function.iconv-substr"> <refnamediv> <refname>iconv_substr</refname> <refpurpose> æååã®ä¸é¨ãåãåºã </refpurpose> </refnamediv> <refsect1> <title>説æ</title> <methodsynopsis> <type>string</type><methodname>iconv_substr</methodname> <methodparam><type>string</type><parameter>str</parameter></methodparam> <methodparam><type>int</type><parameter>offset</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>length</parameter></methodparam> <methodparam choice="opt"><type>string</type><parameter>charset</parameter></methodparam> </methodsynopsis> <para> æåå <parameter>str</parameter> ã®ã <parameter>start</parameter> 㨠<parameter>length</parameter> ã§æå®ãããä¸é¨ãè¿ãã¾ãã </para> <para> <parameter>start</parameter> ãè² ã§ãªãå ´åã <function>iconv_substr</function> 㯠<parameter>str</parameter> ã® <parameter>start</parameter> çªç®ã®æåï¼ã¼ãããæ°ãã¦ï¼ããåãåºãã¾ãã </para> <para> <parameter>start</parameter> ãè² ã®å ´åã <function>iconv_substr</function> 㯠<parameter>str</parameter> ã®æå¾ããæ°ã㦠<parameter>start</parameter> çªç®ã®æåããåãåºãã¾ãã </para> <para> <parameter>length</parameter> ãæå®ããããã¤æ£ã§ããå ´åã è¿ãããæåå㯠<parameter>start</parameter> ããæ°ãã¦æå¤§ <parameter>length</parameter> æåæ°åã¨ãªãã¾ã (<parameter>string</parameter> ã®é·ãã«ä¾åãã¾ã)ã ãã <parameter>str</parameter> ã <parameter>start</parameter> ã®æååé·ããçãå ´åã¯ã&false; ãè¿ããã¾ãã </para> <para> ããè² ã® <parameter>length</parameter> ãæ¸¡ãããå ´åã« <function>iconv_substr</function> ãåãåºãæååã¯ã <parameter>str</parameter> ã® <parameter>start</parameter> çªç®ã®æåããã¯ãã¾ããæååã®æå¾ããæ°ã㦠<parameter>length</parameter> æååæ»ã£ãã¨ããã¾ã§ã¨ãªãã¾ãã <parameter>start</parameter> ãè² ã®å ´åãéå§ä½ç½®ã¯ ä¸ã§èª¬æããæ¹å¼ã§è¨ç®ããã¾ãã </para> <para> <parameter>offset</parameter> ã <parameter>length</parameter> ã®ãã©ã¡ã¼ã¿ã¯ã常㫠<parameter>charset</parameter> ã§å®ç¾©ããã æåã»ããã«ãããæåæ°ã¨å¤æããããã¨ã«æ³¨æãã¦ãã ããã 䏿¹ã<function>substr</function> ã®å ´åã¯ãããã®å¤ã常㫠ãã¤ãæ°ã¨ãã¦å¤æãã¾ãã <parameter>charset</parameter> ãæå®ãããªãã£ãå ´åãæåã»ãã㯠ini è¨å® <link linkend="iconv.configuration">iconv.internal_encoding</link> ã§å®ç¾©ãããå¤ã¨ã¿ãªããã¾ãã </para> <para> <function>substr</function>ã<function>mb_substr</function> ããã³ <function>mb_strcut</function> ãåç §ãã ããã </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-ja/reference/iconv/functions/iconv-strrpos.xml?r=1.1&p=1 Index: phpdoc-ja/reference/iconv/functions/iconv-strrpos.xml +++ phpdoc-ja/reference/iconv/functions/iconv-strrpos.xml <?xml version='1.0' encoding='utf-8'?> <!-- $Revision: 1.1 $ --> <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. --> <!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> <refentry id="function.iconv-strrpos"> <refnamediv> <refname>iconv_strrpos</refname> <refpurpose> æååãæå¾ã«ç¾ããå ´æãè¦ã¤ãã </refpurpose> </refnamediv> <refsect1> <title>説æ</title> <methodsynopsis> <type>int</type><methodname>iconv_strrpos</methodname> <methodparam><type>string</type><parameter>haystack</parameter></methodparam> <methodparam><type>string</type><parameter>needle</parameter></methodparam> <methodparam choice="opt"><type>string</type><parameter>charset</parameter></methodparam> </methodsynopsis> <para> æåå <parameter>haystack</parameter> ã®ä¸ã§ã <parameter>needle</parameter> ãæå¾ã«ç¾ããä½ç½®ãæ°åã§è¿ãã¾ãã </para> <para> ãã <parameter>needle</parameter> ãè¦ã¤ãããªãã£ãå ´åã <function>iconv_strrpos</function> 㯠&false; ãè¿ãã¾ãã </para> &return.falseproblem; <para> <parameter>haystack</parameter> ã <parameter>needle</parameter> ãæååã§ãªãå ´åãæååã«å¤æãããæåã並ãã å¤ã¨ãã¦é©ç¨ããã¾ãã </para> <para> <function>strrpos</function> ã®è¿ãå¤ã¯ needle ãè¦ã¤ãã£ãä½ç½®ã® å é ããã®ãã¤ãæ°ã§ããããããã¨ã¯ç°ãªã <function>iconv_strrpos</function> ã®è¿ãå¤ã¯ needle ãè¦ã¤ãã£ã ä½ç½®ã®å é ããã®æåæ°ã¨ãªãã¾ããæåæ°ã¯ <parameter>charset</parameter> ã§æå®ãããæåã»ããã«åºã¥ã㦠æ°ãããã¾ãã </para> <para> <function>strrpos</function>ã<function>iconv_strpos</function> ããã³ <function>mb_strrpos</function> ãåç §ãã ããã </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-ja/reference/iconv/functions/iconv-strpos.xml?r=1.1&p=1 Index: phpdoc-ja/reference/iconv/functions/iconv-strpos.xml +++ phpdoc-ja/reference/iconv/functions/iconv-strpos.xml <?xml version='1.0' encoding='utf-8'?> <!-- $Revision: 1.1 $ --> <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. --> <!-- EN-Revision: 1.7 Maintainer: takagi Status: ready --> <refentry id="function.iconv-strpos"> <refnamediv> <refname>iconv_strpos</refname> <refpurpose> æååãæåã«ç¾ããå ´æãè¦ã¤ãã </refpurpose> </refnamediv> <refsect1> <title>説æ</title> <methodsynopsis> <type>int</type><methodname>iconv_strpos</methodname> <methodparam><type>string</type><parameter>haystack</parameter></methodparam> <methodparam><type>string</type><parameter>needle</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>offset</parameter></methodparam> <methodparam choice="opt"><type>string</type><parameter>charset</parameter></methodparam> </methodsynopsis> <para> æåå <parameter>haystack</parameter> ã®ä¸ã§ã <parameter>needle</parameter> ãæåã«ç¾ããä½ç½®ãæ°åã§è¿ãã¾ãã </para> <para> ãªãã·ã§ã³ã® <parameter>offset</parameter> ãã©ã¡ã¼ã¿ã¯ æ¤ç´¢ãéå§ããä½ç½®ãæå®ãã¾ãã </para> <para> ãã <parameter>needle</parameter> ãè¦ã¤ãããªãã£ãå ´åã <function>iconv_strpos</function> 㯠&false; ãè¿ãã¾ãã </para> &return.falseproblem; <para> <parameter>haystack</parameter> ã <parameter>needle</parameter> ãæååã§ãªãå ´åãæååã«å¤æãããæåã並ãã å¤ã¨ãã¦é©ç¨ããã¾ãã </para> <para> <function>strpos</function> ã®è¿ãå¤ã¯ needle ãè¦ã¤ãã£ãä½ç½®ã® å é ããã®ãã¤ãæ°ã§ããããããã¨ã¯ç°ãªã <function>iconv_strpos</function> ã®è¿ãå¤ã¯ needle ãè¦ã¤ãã£ã ä½ç½®ã®å é ããã®æåæ°ã¨ãªãã¾ããæåæ°ã¯ <parameter>charset</parameter> ã§æå®ãããæåã»ããã«åºã¥ã㦠æ°ãããã¾ãã </para> <para> <parameter>charset</parameter> ãã©ã¡ã¼ã¿ãæå®ãããªãã£ãå ´åã <parameter>string</parameter> ã®ã¨ã³ã³ã¼ã㯠<link linkend="iconv.configuration">iconv.internal_charset</link> ã§ããã¨å¤æããã¾ãã </para> <para> <function>strpos</function>ã<function>iconv_strrpos</function> ããã³ <function>mb_strpos</function> ãåç §ãã ããã </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-ja/reference/iconv/functions/iconv-strlen.xml?r=1.1&p=1 Index: phpdoc-ja/reference/iconv/functions/iconv-strlen.xml +++ phpdoc-ja/reference/iconv/functions/iconv-strlen.xml <?xml version='1.0' encoding='utf-8'?> <!-- $Revision: 1.1 $ --> <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. --> <!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> <refentry id="function.iconv-strlen"> <refnamediv> <refname>iconv_strlen</refname> <refpurpose> æååã®æåæ°ãè¿ã </refpurpose> </refnamediv> <refsect1> <title>説æ</title> <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> <parameter>str</parameter> ã®æåæ°ãè¿ãã¾ãã </para> <para> <function>strlen</function> ã¨ã¯éãã<function>iconv_strlen</function> ã¯ä¸ãããããã¤ãå <parameter>str</parameter> ä¸ã«ç¾ããæåã®æ°ã æå®ãããæåã»ããã«åºã¥ãã¦æ°ãã¾ãããã®çµæã¯ãå¿ ãããæååã® ãã¤ãæ°ã¨ä¸è´ããã¨ã¯éãã¾ããã </para> <para> <parameter>charset</parameter> ãã©ã¡ã¼ã¿ãæå®ãããªãã£ãå ´åã <parameter>str</parameter> ã®ã¨ã³ã³ã¼ã㯠<link linkend="iconv.configuration">iconv.internal_charset</link> ã§ããã¨å¤æããã¾ãã </para> <para> <function>strlen</function> ããã³ <function>mb_strlen</function> ãåç §ãã ããã </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-ja/reference/iconv/functions/iconv-mime-encode.xml?r=1.1&p=1 Index: phpdoc-ja/reference/iconv/functions/iconv-mime-encode.xml +++ phpdoc-ja/reference/iconv/functions/iconv-mime-encode.xml <?xml version='1.0' encoding='utf-8'?> <!-- $Revision: 1.1 $ --> <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. --> <!-- EN-Revision: 1.9 Maintainer: takagi Status: ready --> <refentry id="function.iconv-mime-encode"> <refnamediv> <refname>iconv_mime_encode</refname> <refpurpose> <literal>MIME</literal> ããããã£ã¼ã«ãã使ãã </refpurpose> </refnamediv> <refsect1> <title>説æ</title> <methodsynopsis> <type>string</type><methodname>iconv_mime_encode</methodname> <methodparam><type>string</type><parameter>field_name</parameter></methodparam> <methodparam><type>string</type><parameter>field_value</parameter></methodparam> <methodparam choice="opt"><type>array</type><parameter>preferences</parameter></methodparam> </methodsynopsis> <para> æå¹ãª <literal>MIME</literal> ããããã£ã¼ã«ãã使ããè¿ãã¾ãã ããã¯ä»¥ä¸ã®ãããªå½¢å¼ã«ãªãã¾ãã <screen> <![CDATA[ Subject: =?ISO-8859-1?Q?Pr=FCfung_f=FCr?= Entwerfen von einer MIME kopfzeile ]]> </screen> ä¸ã®ä¾ã§ã¯ "Subject" ããã£ã¼ã«ãåã"=?ISO-8859-1?..." ã§å§ã¾ãé¨åã ãã£ã¼ã«ãã®å¤ã¨ãªãã¾ãã </para> <para> <function>iconv_mime_encode</function> ã®æ¯ãèãã夿´ããã«ã¯ã ãªãã·ã§ã³ã®ç¬¬ 3 ãã©ã¡ã¼ã¿ <parameter>preferences</parameter> ã«è¨å®é ç®ãå«ã飿³é åãæå®ãã¾ãã <function>iconv_mime_encode</function> ã§ãµãã¼ãããã¦ããé ç®ã¯ 以ä¸ã®ã¨ããã§ããé ç®åã®å¤§æåã»å°æåã¯åºå¥ããããã¨ã«æ³¨æãã¦ãã ããã <table> <title><function>iconv_mime_encode</function> ã§ãµãã¼ããããè¨å®é ç®</title> <tgroup cols="5"> <thead> <row> <entry>é ç®</entry> <entry>å</entry> <entry>説æ</entry> <entry>ããã©ã«ãå¤</entry> <entry>ä¾</entry> </row> </thead> <tbody> <row> <entry>scheme</entry> <entry><type>boolean</type></entry> <entry> ãã£ã¼ã«ãã®å¤ã®ã¨ã³ã³ã¼ãæ¹æ³ãæå®ãã¾ãã"B" ã "Q" ã® ã©ã¡ãããæå®ãããã¨ã«ãªãã§ãããã"B" 㯠<literal>base64</literal> ã¨ã³ã³ã¼ãããã¾ã "Q" 㯠<literal>quoted-printable</literal> ã¨ã³ã³ã¼ãã表ãã¾ãã </entry> <entry>B</entry> <entry>B</entry> </row> <row> <entry>input-charset</entry> <entry><type>string</type></entry> <entry> 第 1 ãã©ã¡ã¼ã¿ <parameter>field_name</parameter> ã¨ç¬¬ 2 ãã©ã¡ã¼ã¿ <parameter>field_value</parameter> ã®æåã»ãããæå®ãã¾ãã æå®ãããªãã£ãå ´åã¯ã<function>iconv_mime_encode</function> 㯠ini è¨å® <link linkend="iconv.configuration">iconv.internal_charset</link> ã§ããã¨å®¶åºãã¾ãã </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> <literal>MIME</literal> ãããã使ããæåã»ãããæå®ãã¾ãã æå®ãããªãã£ãå ´åã¯ã<literal>input-charset</literal> ã¨åãå¤ãç¨ãããã¾ãã </entry> <entry> <literal>input-charset</literal> ã¨åãå¤ </entry> <entry>UTF-8</entry> </row> <row> <entry>line-length</entry> <entry><type>integer</type></entry> <entry> ãããè¡ã®é·ãã®æå¤§å¤ãæå®ãã¾ããããçµæããã®å¤ãã é·ããªã£ãå ´åã¯ã <ulink url="&url.rfc;2822">RFC2822 - Internet Message Format</ulink> ã«åºã¥ãã¦ãããã "æããããã§" è¤æ°è¡ã«åå²ãã¾ãã æå®ãããªãã£ãå ´åã¯ãé·ã㯠76 æåã«éå®ããã¾ãã </entry> <entry>76</entry> <entry>996</entry> </row> <row> <entry>line-break-chars</entry> <entry><type>string</type></entry> <entry> é·ãããããã£ã¼ã«ãã«å¯¾ã㦠"æãããã¿" å¦çãè¡ãããå ´åã« åã ã®è¡ã®å¾ãã«ä»å ãããæååãæå®ãã¾ãã æå®ãããªãã£ãå ´åã¯ã"\r\n" ï¼<literal>CR</literal> <literal>LF</literal>ï¼ãç¨ãããã¾ãã ãã®ãã©ã¡ã¼ã¿ã¯ã<literal>input-charset</literal> ã®å¤ã«ããããã 常㫠ASCII æååã¨ãã¦æ±ããããã¨ã«æ³¨æãã¦ãã ããã </entry> <entry>\r\n</entry> <entry>\n</entry> </row> </tbody> </tgroup> </table> </para> <example> <title><function>iconv_mime_encode</function> ã®ä¾:</title> <programlisting role="php"> <![CDATA[ <?php $preferences = array( "input-charset" => "ISO-8859-1", "output-charset" => "UTF-8", "line-length" => 76, "line-break-chars" => "\n" ); $preferences["scheme"] = "Q"; // ãã®çµæã¯ "Subject: =?UTF-8?Q?Pr=C3=BCfung_Pr=C3=BCfung?=" ã¨ãªãã¾ãã echo iconv_mime_encode("Subject", "Prüfung Prüfung", $preferences); $preferences["scheme"] = "B"; // ãã®çµæã¯ "Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=" ã¨ãªãã¾ãã echo iconv_mime_encode("Subject", "Prüfung Prüfung", $preferences); ?> ]]> </programlisting> </example> <para> <function>imap_binary</function>ã <function>mb_encode_mimeheader</function> ããã³ <function>imap_8bit</function> ãåç §ãã ããã </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-ja/reference/iconv/functions/iconv-mime-decode.xml?r=1.1&p=1 Index: phpdoc-ja/reference/iconv/functions/iconv-mime-decode.xml +++ phpdoc-ja/reference/iconv/functions/iconv-mime-decode.xml <?xml version='1.0' encoding='utf-8'?> <!-- $Revision: 1.1 $ --> <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. --> <!-- EN-Revision: 1.7 Maintainer: takagi Status: ready --> <refentry id="function.iconv-mime-decode"> <refnamediv> <refname>iconv_mime_decode</refname> <refpurpose> <literal>MIME</literal> ããããã£ã¼ã«ãããã³ã¼ããã </refpurpose> </refnamediv> <refsect1> <title>説æ</title> <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> æåããå ´åã¯ãã³ã¼ãããã <literal>MIME</literal> ãã£ã¼ã«ããã ãã³ã¼ãä¸ã«ã¨ã©ã¼ãçºçããå ´å㯠&false; ãè¿ãã¾ãã </para> <para> <parameter>mode</parameter> ã¯ã<function>iconv_mime_decode</function> ã䏿£ãªå½¢å¼ã® <literal>MIME</literal> ããããã£ã¼ã«ãã«ééããå ´åã® æ¯ãèããå®ç¾©ãã¾ãã以ä¸ã®ããããã¹ã¯ã®çµã¿åããã§æå®ãå¯è½ã§ãã <table> <title><function>iconv_mime_decode</function> ã§æå®ã§ããããããã¹ã¯</title> <tgroup cols="3"> <thead> <row> <entry>å¤</entry> <entry>宿°å</entry> <entry>説æ</entry> </row> </thead> <tbody> <row> <entry>1</entry> <entry>ICONV_MIME_DECODE_STRICT</entry> <entry> æå®ããã¨ãããã㯠<ulink url="&url.rfc;2047">RFC2047</ulink> ã§å®ç¾©ããã¦ããæ¨æºã«å®å ¨æºæ ããå½¢å¼ã§ãã³ã¼ãããã¾ãã ãã®ãªãã·ã§ã³ã¯ããã©ã«ãã§ã¯ç¡å¹ã«ãªã£ã¦ãã¾ãããªããªããä¸ã®ä¸ã«ã¯ ããããªã¡ã¼ã«ã½ãããå¤ãåå¨ãããããã¯è¦æ ¼ã«å¾ããã«ééã£ã <literal>MIME</literal> ããããçæããããã§ãã </entry> </row> <row> <entry>2</entry> <entry>ICONV_MIME_DECODE_CONTINUE_ON_ERROR</entry> <entry> æå®ããã¨ã<function>iconv_mime_decode_headers</function> ã¯ææ³çãªã¨ã©ã¼ãç¡è¦ãããã³ã¼ã使¥ãç¶ç¶ãã¾ãã </entry> </row> </tbody> </tgroup> </table> </para> <para> ãªãã·ã§ã³ã® <parameter>charset</parameter> ãã©ã¡ã¼ã¿ã¯ãçµæã® æåã»ãããæå®ãã¾ããæå®ãããªãã£ãå ´å㯠<link linkend="iconv.configuration">iconv.internal_charset</link> ãç¨ãããã¾ãã </para> <example> <title><function>iconv_mime_decode</function> ã®ä¾</title> <programlisting role="php"> <![CDATA[ <?php // ãã®çµæã¯ "Subject: Prüfung Prüfung" ã¨ãªãã¾ãã echo iconv_mime_decode("Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=", 0, "ISO-8859-1"); ?> ]]> </programlisting> </example> <para> <function>iconv_mime_decode_headers</function>ã <function>mb_decode_mimeheader</function>ã <function>imap_mime_header_decode</function>ã <function>imap_base64</function> ããã³ <function>imap_qprint</function> ãåç §ãã ããã </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-ja/reference/iconv/functions/iconv-mime-decode-headers.xml?r=1.1&p=1 Index: phpdoc-ja/reference/iconv/functions/iconv-mime-decode-headers.xml +++ phpdoc-ja/reference/iconv/functions/iconv-mime-decode-headers.xml <?xml version='1.0' encoding='utf-8'?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.10 Maintainer: takagi Status: ready --> <refentry id="function.iconv-mime-decode-headers"> <refnamediv> <refname>iconv_mime_decode_headers</refname> <refpurpose> è¤æ°ã® <literal>MIME</literal> ããããã£ã¼ã«ããä¸åº¦ã«ãã³ã¼ããã </refpurpose> </refnamediv> <refsect1> <title>説æ</title> <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> æåããå ´åã¯é£æ³é åãè¿ãã¾ãããã®ä¸èº«ã«ã¯ <parameter>encoded_headers</parameter> ã§æå®ãã <literal>MIME</literal> ããããã£ã¼ã«ãããã¹ã¦å«ã¾ãã¦ãã¾ãã ãã³ã¼ãä¸ã«ã¨ã©ã¼ãçºçããå ´å㯠&false; ãè¿ãã¾ãã </para> <para> 飿³é åã®åã ã®ãã¼ããã£ã¼ã«ãåã表ãã対å¿ããè¦ç´ ããã£ã¼ã«ãã® å¤ã表ãã¾ããåãååã®ãã£ã¼ã«ããè¤æ°åå¨ããå ´åã¯ã <function>iconv_mime_decode_headers</function> ãèªåçã«é£çªã¤ãã® é åãã¤ãããåºç¾é ã«ãã®é åã«å ¥ãããã¾ãã </para> <para> <parameter>mode</parameter> ã¯ã<function>iconv_mime_decode_headers</function> ã䏿£ãªå½¢å¼ã® <literal>MIME</literal> ããããã£ã¼ã«ãã«ééããå ´åã® æ¯ãèããå®ç¾©ãã¾ãã以ä¸ã®ããããã¹ã¯ã®çµã¿åããã§æå®ãå¯è½ã§ãã <table> <title><function>iconv_mime_decode_headers</function> ã§æå®ã§ããããããã¹ã¯</title> <tgroup cols="3"> <thead> <row> <entry>å¤</entry> <entry>宿°å</entry> <entry>説æ</entry> </row> </thead> <tbody> <row> <entry>1</entry> <entry>ICONV_MIME_DECODE_STRICT</entry> <entry> æå®ããã¨ãããã㯠<ulink url="&url.rfc;2047">RFC2047</ulink> ã§å®ç¾©ããã¦ããæ¨æºã«å®å ¨æºæ ããå½¢å¼ã§ãã³ã¼ãããã¾ãã ãã®ãªãã·ã§ã³ã¯ããã©ã«ãã§ã¯ç¡å¹ã«ãªã£ã¦ãã¾ãããªããªããä¸ã®ä¸ã«ã¯ ããããªã¡ã¼ã«ã½ãããå¤ãåå¨ãããããã¯è¦æ ¼ã«å¾ããã«ééã£ã <literal>MIME</literal> ããããçæããããã§ãã </entry> </row> <row> <entry>2</entry> <entry>ICONV_MIME_DECODE_CONTINUE_ON_ERROR</entry> <entry> æå®ããã¨ã<function>iconv_mime_decode_headers</function> ã¯ææ³çãªã¨ã©ã¼ãç¡è¦ãããã³ã¼ã使¥ãç¶ç¶ãã¾ãã </entry> </row> </tbody> </tgroup> </table> </para> <para> ãªãã·ã§ã³ã® <parameter>charset</parameter> ãã©ã¡ã¼ã¿ã¯ãçµæã® æåã»ãããæå®ãã¾ããæå®ãããªãã£ãå ´å㯠<link linkend="iconv.configuration">iconv.internal_charset</link> ãç¨ãããã¾ãã </para> <example> <title><function>iconv_mime_decode_headers</function> ã®ä¾</title> <programlisting role="php"> <![CDATA[ <?php $headers_string = <<<EOF Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?= To: example@example.com Date: Thu, 1 Jan 1970 00:00:00 +0000 Message-Id: <example@example.com> Received: from localhost (localhost [127.0.0.1]) by localhost with SMTP id example for <example@example.com> Thu, 1 Jan 1970 00:00:00 +0000 (UTC) (envelope-from example-return-0000-example=example.com@example.com) Received: (qmail 0 invoked by uid 65534); 1 Thu 2003 00:00:00 +0000 EOF; $headers = iconv_mime_decode_headers($headers_string, 0, "ISO-8859-1"); print_r($headers); ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ Array ( [Subject] => Prüfung Prüfung [To] => example@example.com [Date] => Thu, 1 Jan 1970 00:00:00 +0000 [Message-Id] => <example@example.com> [Received] => Array ( [0] => from localhost (localhost [127.0.0.1]) by localhost with SMTP id example for <example@example.com>; Thu, 1 Jan 1970 00:00:00 +0000 (UTC) (envelope-from example-return-0000-example=example.com@example.com) [1] => (qmail 0 invoked by uid 65534); 1 Thu 2003 00:00:00 +0000 ) ) ]]> </screen> </example> <para> <function>iconv_mime_decode</function>ã <function>mb_decode_mimeheader</function>ã <function>imap_mime_header_decode</function>ã <function>imap_base64</function> ããã³ <function>imap_qprint</function> ãåç §ãã ããã </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->