cvs: phpdoc-ja /language/oop5 references.xml /reference/filesystem/functions file-get-contents.xml /reference/filter book.xml filters.xml
/reference/memcached callbacks.xml /reference/mysqli/mysqli close.xml connect-errno.xml connect-error.xml connect.xml init.xml real-connect.xml
/reference/pcre pattern.syntax.xml /reference/spl/countable count.xml /reference/unicode/functions unicode-decode.xml unicode-encode.xml
| From: | TAKAGI Masahiro | Date: | Sat, 14 Mar 2009 00:15:42 +0000 |
| Subject: | cvs: phpdoc-ja /language/oop5 references.xml /reference/filesystem/functions file-get-contents.xml /reference/filter book.xml filters.xml /reference/memcached callbacks.xml /reference/mysqli/mysqli close.xml connect-errno.xml connect-error.xml connect.xml init.xml real-connect.xml /reference/pcre pattern.syntax.xml /reference/spl/countable count.xml /reference/unicode/functions unicode-decode.xml unicode-encode.xml |
||
| Groups: | php.doc.ja | ||
| Request: | Send a blank email to doc-ja+get-2435@lists.php.net to get a copy of this message | ||
takagi Sat Mar 14 00:15:42 2009 UTC
Added files:
/phpdoc-ja/reference/filter filters.xml
Modified files:
/phpdoc-ja/reference/unicode/functions unicode-encode.xml
unicode-decode.xml
/phpdoc-ja/reference/spl/countable count.xml
/phpdoc-ja/reference/pcre pattern.syntax.xml
/phpdoc-ja/reference/mysqli/mysqli real-connect.xml init.xml
connect.xml connect-error.xml
connect-errno.xml close.xml
/phpdoc-ja/reference/memcached callbacks.xml
/phpdoc-ja/reference/filter book.xml
/phpdoc-ja/reference/filesystem/functions file-get-contents.xml
/phpdoc-ja/language/oop5 references.xml
Log:
sync with en.
http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/unicode/functions/unicode-encode.xml?r1=1.6&r2=1.7&diff_format=u Index: phpdoc-ja/reference/unicode/functions/unicode-encode.xml diff -u phpdoc-ja/reference/unicode/functions/unicode-encode.xml:1.6 phpdoc-ja/reference/unicode/functions/unicode-encode.xml:1.7 --- phpdoc-ja/reference/unicode/functions/unicode-encode.xml:1.6 Thu Aug 23 10:05:57 2007 +++ phpdoc-ja/reference/unicode/functions/unicode-encode.xml Sat Mar 14 00:15:41 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.6 $ --> -<!-- EN-Revision: 1.7 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.7 $ --> +<!-- EN-Revision: 1.8 Maintainer: takagi Status: ready --> <refentry xml:id="function.unicode-encode" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>unicode_encode</refname> @@ -85,7 +85,6 @@ $encoded = unicode_encode ('\u0150\u0179', 'ISO-8859-2'); -echo 'Unicode semantics: ', ini_get ('unicode_semantics'), PHP_EOL; echo 'The string itself:', $encoded, PHP_EOL; echo 'The length of the string: ', strlen ($encoded); ?> @@ -113,7 +112,6 @@ <para> <simplelist> <member><function>unicode_set_error_mode</function></member> - <member><function>unicode_semantics</function></member> <member><function>unicode_decode</function></member> </simplelist> </para> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/unicode/functions/unicode-decode.xml?r1=1.3&r2=1.4&diff_format=u Index: phpdoc-ja/reference/unicode/functions/unicode-decode.xml diff -u phpdoc-ja/reference/unicode/functions/unicode-decode.xml:1.3 phpdoc-ja/reference/unicode/functions/unicode-decode.xml:1.4 --- phpdoc-ja/reference/unicode/functions/unicode-decode.xml:1.3 Thu Aug 23 10:05:57 2007 +++ phpdoc-ja/reference/unicode/functions/unicode-decode.xml Sat Mar 14 00:15:41 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.3 $ --> -<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.4 $ --> +<!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> <refentry xml:id="function.unicode-decode" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>unicode_decode</refname> @@ -80,7 +80,6 @@ <para> <simplelist> <member><function>unicode_set_error_mode</function></member> - <member><function>unicode_semantics</function></member> <member><function>unicode_encode</function></member> </simplelist> </para> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/spl/countable/count.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/spl/countable/count.xml diff -u phpdoc-ja/reference/spl/countable/count.xml:1.1 phpdoc-ja/reference/spl/countable/count.xml:1.2 --- phpdoc-ja/reference/spl/countable/count.xml:1.1 Thu Feb 19 09:09:50 2009 +++ phpdoc-ja/reference/spl/countable/count.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry xml:id="countable.count" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <refnamediv> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/pcre/pattern.syntax.xml?r1=1.19&r2=1.20&diff_format=u Index: phpdoc-ja/reference/pcre/pattern.syntax.xml diff -u phpdoc-ja/reference/pcre/pattern.syntax.xml:1.19 phpdoc-ja/reference/pcre/pattern.syntax.xml:1.20 --- phpdoc-ja/reference/pcre/pattern.syntax.xml:1.19 Wed Mar 11 03:41:08 2009 +++ phpdoc-ja/reference/pcre/pattern.syntax.xml Sat Mar 14 00:15:42 2009 @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.19 $ --> +<!-- $Revision: 1.20 $ --> <!-- splitted from ./ja/functions/pcre.xml, last change in rev 1.1 --> -<!-- EN-Revision: 1.24 Maintainer: hirokawa Status: ready --> +<!-- EN-Revision: 1.25 Maintainer: hirokawa Status: ready --> <!-- Credits: haruki --> <chapter xml:id="reference.pcre.pattern.syntax" xmlns="http://docbook.org/ns/docbook"> <title>ãã¿ã¼ã³æ§æ</title> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/mysqli/mysqli/real-connect.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/mysqli/mysqli/real-connect.xml diff -u phpdoc-ja/reference/mysqli/mysqli/real-connect.xml:1.1 phpdoc-ja/reference/mysqli/mysqli/real-connect.xml:1.2 --- phpdoc-ja/reference/mysqli/mysqli/real-connect.xml:1.1 Thu Jan 3 02:12:42 2008 +++ phpdoc-ja/reference/mysqli/mysqli/real-connect.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry xml:id="mysqli.real-connect" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>mysqli::real_connect</refname> @@ -199,23 +199,25 @@ <![CDATA[ <?php -/* æ¥ç¶ãªãã¸ã§ã¯ãã使ãã¾ããã¾ã æ¥ç¶ã¯ãã¦ãã¾ãã */ $mysqli = mysqli_init(); +if (!$mysqli) { + die('mysqli_init failed'); +} + +if (!$mysqli->options(MYSQLI_INIT_COMMAND, 'SET AUTOCOMMIT = 0')) { + die('Setting MYSQLI_INIT_COMMAND failed'); +} -/* æ¥ç¶ãªãã·ã§ã³ãè¨å®ãã¾ã */ -$mysqli->options(MYSQLI_INIT_COMMAND, "SET AUTOCOMMIT=0"); -$mysqli->options(MYSQLI_OPT_CONNECT_TIMEOUT, 5); - -/* ãµã¼ãã«æ¥ç¶ãã¾ã */ -$mysqli->real_connect('localhost', 'my_user', 'my_password', 'world'); - -/* æ¥ç¶ç¶æ³ããã§ãã¯ãã¾ã */ -if (mysqli_connect_errno()) { - printf("Connect failed: %s\n", mysqli_connect_error()); - exit(); +if (!$mysqli->options(MYSQLI_OPT_CONNECT_TIMEOUT, 5)) { + die('Setting MYSQLI_OPT_CONNECT_TIMEOUT failed'); } -printf ("Connection: %s\n.", $mysqli->host_info); +if (!$mysqli->real_connect('localhost', 'my_user', 'my_password', 'my_db')) { + die('Connect Error (' . mysqli_connect_errno() . ') ' + . mysqli_connect_error()); +} + +echo 'Success... ' . $mysqli->host_info . "\n"; $mysqli->close(); ?> @@ -223,28 +225,64 @@ </programlisting> </example> <example> + <title>ãªãã¸ã§ã¯ãæååã§ mysqli ã¯ã©ã¹ãç¶æ¿ããä¾</title> + <programlisting role="php"> +<![CDATA[ +<?php + +class foo_mysqli extends mysqli { + public function __construct($host, $user, $pass, $db) { + parent::init(); + + if (!parent::options(MYSQLI_INIT_COMMAND, 'SET AUTOCOMMIT = 0')) { + die('Setting MYSQLI_INIT_COMMAND failed'); + } + + if (!parent::options(MYSQLI_OPT_CONNECT_TIMEOUT, 5)) { + die('Setting MYSQLI_OPT_CONNECT_TIMEOUT failed'); + } + + if (!parent::real_connect($host, $user, $pass, $db)) { + die('Connect Error (' . mysqli_connect_errno() . ') ' + . mysqli_connect_error()); + } + } +} + +$db = new foo_mysqli('localhost', 'my_user', 'my_password', 'my_db'); + +echo 'Success... ' . $db->host_info . "\n"; + +$db->close(); +?> +]]> + </programlisting> + </example> + <example> <title>æç¶ãå</title> <programlisting role="php"> <![CDATA[ <?php -/* æ¥ç¶ãªãã¸ã§ã¯ãã使ãã¾ããã¾ã æ¥ç¶ã¯ãã¦ãã¾ãã */ $link = mysqli_init(); +if (!$link) { + die('mysqli_init failed'); +} + +if (!mysqli_options($link, MYSQLI_INIT_COMMAND, 'SET AUTOCOMMIT = 0')) { + die('Setting MYSQLI_INIT_COMMAND failed'); +} -/* æ¥ç¶ãªãã·ã§ã³ãè¨å®ãã¾ã */ -mysqli_options($link, MYSQLI_INIT_COMMAND, "SET AUTOCOMMIT=0"); -mysqli_options($link, MYSQLI_OPT_CONNECT_TIMEOUT, 5); - -/* ãµã¼ãã«æ¥ç¶ãã¾ã */ -mysqli_real_connect($link, 'localhost', 'my_user', 'my_password', 'world'); - -/* æ¥ç¶ç¶æ³ããã§ãã¯ãã¾ã */ -if (mysqli_connect_errno()) { - printf("Connect failed: %s\n", mysqli_connect_error()); - exit(); +if (!mysqli_options($link, MYSQLI_OPT_CONNECT_TIMEOUT, 5)) { + die('Setting MYSQLI_OPT_CONNECT_TIMEOUT failed'); } -printf ("Connection: %s\n.", mysqli_get_host_info($link)); +if (!mysqli_real_connect($link, 'localhost', 'my_user', 'my_password', 'my_db')) { + die('Connect Error (' . mysqli_connect_errno() . ') ' + . mysqli_connect_error()); +} + +echo 'Success... ' . mysqli_get_host_info($link) . "\n"; mysqli_close($link); ?> @@ -254,8 +292,7 @@ &example.outputs; <screen> <![CDATA[ -Connection: Localhost via UNIX socket - +Success... MySQL host info: localhost via TCP/IP ]]> </screen> </refsect1> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/mysqli/mysqli/init.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/mysqli/mysqli/init.xml diff -u phpdoc-ja/reference/mysqli/mysqli/init.xml:1.1 phpdoc-ja/reference/mysqli/mysqli/init.xml:1.2 --- phpdoc-ja/reference/mysqli/mysqli/init.xml:1.1 Thu Jan 3 02:12:42 2008 +++ phpdoc-ja/reference/mysqli/mysqli/init.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry xml:id="mysqli.init" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>mysqli::init</refname> @@ -40,6 +40,13 @@ </para> </refsect1> + <refsect1 role="examples"> + &reftitle.examples; + <para> + <function>mysqli_real_connect</function> ãåç §ãã ããã + </para> + </refsect1> + <refsect1 role="seealso"> &reftitle.seealso; <para> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/mysqli/mysqli/connect.xml?r1=1.3&r2=1.4&diff_format=u Index: phpdoc-ja/reference/mysqli/mysqli/connect.xml diff -u phpdoc-ja/reference/mysqli/mysqli/connect.xml:1.3 phpdoc-ja/reference/mysqli/mysqli/connect.xml:1.4 --- phpdoc-ja/reference/mysqli/mysqli/connect.xml:1.3 Fri Feb 13 14:32:26 2009 +++ phpdoc-ja/reference/mysqli/mysqli/connect.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.3 $ --> -<!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.4 $ --> +<!-- EN-Revision: 1.13 Maintainer: takagi Status: ready --> <!-- CREDITS: hirokawa --> <refentry xml:id="mysqli.connect" xmlns="http://docbook.org/ns/docbook"> <refnamediv> @@ -148,38 +148,73 @@ <programlisting role="php"> <![CDATA[ <?php -$mysqli = new mysqli("localhost", "my_user", "my_password", "world"); +$mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db'); -/* æ¥ç¶ã®ç¶æ³ããã§ãã¯ãã¾ã */ +/* + * ãã㯠"å ¬å¼ãª" ãªãã¸ã§ã¯ãæåã®ããããã§ããã + * PHP 5.2.9 ããã³ 5.3.0 ããåã®ãã¼ã¸ã§ã³ã§ã¯ $connect_error ã¯åä½ãã¦ãã¾ããã§ãã + */ if ($mysqli->connect_error) { - printf("Connect failed: %s\n", mysqli_connect_error()); - exit(); + die('Connect Error (' . $mysqli->connect_errno . ') ' + . $mysqli->connect_error); } -printf("Host information: %s\n", $mysqli->host_info); +/* + * PHP 5.2.9 ããã³ 5.3.0 ããåã®ãã¼ã¸ã§ã³ã¨ã®äºææ§ãä¿ã¡ããå ´å㯠+ * $connect_error ã®ãããã«ãã®ããã«ãã¾ã + */ +if (mysqli_connect_error()) { + die('Connect Error (' . mysqli_connect_errno() . ') ' + . mysqli_connect_error()); +} + +echo 'Success... ' . $mysqli->host_info . "\n"; -/* æ¥ç¶ãéãã¾ã */ $mysqli->close(); ?> ]]> </programlisting> </example> <example> + <title>ãªãã¸ã§ã¯ãæååã§ mysqli ã¯ã©ã¹ãç¶æ¿ããä¾</title> + <programlisting role="php"> +<![CDATA[ +<?php + +class foo_mysqli extends mysqli { + public function __construct($host, $user, $pass, $db) { + parent::__construct($host, $user, $pass, $db); + + if (mysqli_connect_error()) { + die('Connect Error (' . mysqli_connect_errno() . ') ' + . mysqli_connect_error()); + } + } +} + +$db = new foo_mysqli('localhost', 'my_user', 'my_password', 'my_db'); + +echo 'Success... ' . $db->host_info . "\n"; + +$db->close(); +?> +]]> + </programlisting> + </example> + <example> <title>æç¶ãå</title> <programlisting role="php"> <![CDATA[ <?php -$link = mysqli_connect("localhost", "my_user", "my_password", "world"); +$link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db'); -/* æ¥ç¶ã®ç¶æ³ããã§ãã¯ãã¾ã */ if (!$link) { - printf("Connect failed: %s\n", mysqli_connect_error()); - exit(); + die('Connect Error (' . mysqli_connect_errno() . ') ' + . mysqli_connect_error()); } -printf("Host information: %s\n", mysqli_get_host_info($link)); +echo 'Success... ' . mysqli_get_host_info($link) . "\n"; -/* æ¥ç¶ãéãã¾ã */ mysqli_close($link); ?> ]]> @@ -188,7 +223,7 @@ &example.outputs; <screen> <![CDATA[ -Host information: Localhost via UNIX socket +Success... MySQL host info: localhost via TCP/IP ]]> </screen> </refsect1> @@ -199,13 +234,20 @@ <para> ãªãã¸ã§ã¯ãæåã®æ§æã«é¢ããæ³¨æ: æ¥ç¶ã«å¤±æããå ´åã«ããªãã¸ã§ã¯ããè¿ããã¾ãã - æ¥ç¶ã失æãããã©ããã確ãããã«ã¯ãä¸ã®ä¾ã®ããã« <link + æ¥ç¶ã失æãããã©ããã確ãããã«ã¯ãä¸ã®ä¾ã®ããã« + <function>mysqli_connect_error</function> 颿°ããã㯠<link linkend="mysqli.connect-error">mysqli->connect_error</link> ããããã£ã使ç¨ãã¾ãããã </para> </note> <note> <para> + æ¥ç¶ã¿ã¤ã ã¢ã¦ããªã©ã®ãªãã·ã§ã³ãè¨å®ããå¿ è¦ãããå ´åã¯ããããã« + <function>mysqli_real_connect</function> ã使ããªããã°ãªãã¾ããã + </para> + </note> + <note> + <para> ã¨ã©ã¼ "Can't create TCP/IP socket (10106)" ãçºçããã®ã¯ãããã¦ã㯠<link linkend="ini.variables-order">variables_order</link> è¨å®ãã£ã¬ã¯ãã£ãã« <literal>E</literal> ãå«ã¾ãã¦ããªãå ´åã§ãã @@ -215,6 +257,19 @@ </note> </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>mysqli_real_connect</function></member> + <member><function>mysqli_options</function></member> + <member><function>mysqli_connect_errno</function></member> + <member><function>mysqli_connect_error</function></member> + <member><function>mysqli_close</function></member> + </simplelist> + </para> + </refsect1> + </refentry> <!-- Keep this comment at the end of the file http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/mysqli/mysqli/connect-error.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/mysqli/mysqli/connect-error.xml diff -u phpdoc-ja/reference/mysqli/mysqli/connect-error.xml:1.1 phpdoc-ja/reference/mysqli/mysqli/connect-error.xml:1.2 --- phpdoc-ja/reference/mysqli/mysqli/connect-error.xml:1.1 Thu Jan 3 02:12:42 2008 +++ phpdoc-ja/reference/mysqli/mysqli/connect-error.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.7 Maintainer: takagi Status: ready --> <refentry xml:id="mysqli.connect-error" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>mysqli->connect_error</refname> @@ -34,23 +34,53 @@ <refsect1 role="examples"> &reftitle.examples; - <para> - <example> - <title><function>mysqli_connect_error</function> ã®ä¾</title> - <programlisting role="php"> + <example> + <title>ãªãã¸ã§ã¯ãæåå</title> + <programlisting role="php"> <![CDATA[ <?php +$mysqli = @new mysqli('localhost', 'fake_user', 'my_password', 'my_db'); -$link = @mysqli_connect("localhost", "nonexisting_user", ""); +// PHP 5.2.9 ããã³ 5.3.0 以éã§åä½ãã¾ã +if ($mysqli->connect_error) { + die('Connect Error: ' . $mysqli->connect_error); +} +?> +]]> + </programlisting> + </example> + <example> + <title>æç¶ãå</title> + <programlisting role="php"> +<![CDATA[ +<?php +$link = @mysqli_connect('localhost', 'fake_user', 'my_password', 'my_db'); if (!$link) { - printf("Can't connect to localhost. Error: %s\n", mysqli_connect_error()); + die('Connect Error: ' . mysqli_connect_error()); } ?> ]]> - </programlisting> - </example> - </para> + </programlisting> + </example> + &example.outputs; + <screen> +<![CDATA[ +Connect Error: Access denied for user 'fake_user'@'localhost' (using password: YES) +]]> + </screen> + </refsect1> + + <refsect1 role="notes"> + &reftitle.notes; + <warning> + <para> + mysqli->connect_error ããããã£ãæ£ããåä½ããã®ã¯ + PHP ãã¼ã¸ã§ã³ 5.2.9 ããã³ 5.3.0 以éã®ã¿ã§ãã + ããããåã®ãã¼ã¸ã§ã³ã® PHP ã¨ã®äºææ§ãä¿ã¤å¿ è¦ãããå ´å㯠+ <function>mysqli_connect_error</function> 颿°ã使ç¨ãã¾ãã + </para> + </warning> </refsect1> <refsect1 role="seealso"> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/mysqli/mysqli/connect-errno.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/mysqli/mysqli/connect-errno.xml diff -u phpdoc-ja/reference/mysqli/mysqli/connect-errno.xml:1.1 phpdoc-ja/reference/mysqli/mysqli/connect-errno.xml:1.2 --- phpdoc-ja/reference/mysqli/mysqli/connect-errno.xml:1.1 Thu Jan 3 02:12:42 2008 +++ phpdoc-ja/reference/mysqli/mysqli/connect-errno.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry xml:id="mysqli.connect-errno" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>mysqli->connect_errno</refname> @@ -42,23 +42,40 @@ <refsect1 role="examples"> &reftitle.examples; - <para> - <example> - <title><function>mysqli_connect_errno</function> ã®ä¾</title> - <programlisting role="php"> + <example> + <title>ãªãã¸ã§ã¯ãæåå</title> + <programlisting role="php"> <![CDATA[ <?php +$mysqli = @new mysqli('localhost', 'fake_user', 'my_password', 'my_db'); -$link = @mysqli_connect("localhost", "nonexisting_user", ""); +if ($mysqli->connect_errno) { + die('Connect Error: ' . $mysqli->connect_errno); +} +?> +]]> + </programlisting> + </example> + <example> + <title>æç¶ãå</title> + <programlisting role="php"> +<![CDATA[ +<?php +$link = @mysqli_connect('localhost', 'fake_user', 'my_password', 'my_db'); if (!$link) { - printf("Can't connect to localhost. Errorcode: %d\n", mysqli_connect_errno()); + die('Connect Error: ' . mysqli_connect_errno()); } ?> ]]> - </programlisting> - </example> - </para> + </programlisting> + </example> + &example.outputs; + <screen> +<![CDATA[ +Connect Error: 1045 +]]> + </screen> </refsect1> <refsect1 role="seealso"> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/mysqli/mysqli/close.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/mysqli/mysqli/close.xml diff -u phpdoc-ja/reference/mysqli/mysqli/close.xml:1.1 phpdoc-ja/reference/mysqli/mysqli/close.xml:1.2 --- phpdoc-ja/reference/mysqli/mysqli/close.xml:1.1 Thu Jan 3 02:12:42 2008 +++ phpdoc-ja/reference/mysqli/mysqli/close.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <!-- CREDITS: hirokawa --> <refentry xml:id="mysqli.close" xmlns="http://docbook.org/ns/docbook"> <refnamediv> @@ -42,6 +42,13 @@ </para> </refsect1> + <refsect1 role="examples"> + &reftitle.examples; + <para> + <function>mysqli_connect</function> ãåç §ãã ããã + </para> + </refsect1> + <refsect1 role="seealso"> &reftitle.seealso; <para> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/memcached/callbacks.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/memcached/callbacks.xml diff -u phpdoc-ja/reference/memcached/callbacks.xml:1.1 phpdoc-ja/reference/memcached/callbacks.xml:1.2 --- phpdoc-ja/reference/memcached/callbacks.xml:1.1 Wed Feb 25 08:50:57 2009 +++ phpdoc-ja/reference/memcached/callbacks.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> <chapter xml:id="memcached.callbacks" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>ã³ã¼ã«ããã¯</title> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/filter/book.xml?r1=1.4&r2=1.5&diff_format=u Index: phpdoc-ja/reference/filter/book.xml diff -u phpdoc-ja/reference/filter/book.xml:1.4 phpdoc-ja/reference/filter/book.xml:1.5 --- phpdoc-ja/reference/filter/book.xml:1.4 Mon Jun 2 16:22:59 2008 +++ phpdoc-ja/reference/filter/book.xml Sat Mar 14 00:15:42 2009 @@ -1,265 +1,48 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.4 $ --> -<!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.5 $ --> +<!-- EN-Revision: 1.7 Maintainer: takagi Status: ready --> <!-- Purpose: basic.vartype --> <book xml:id="book.filter" xmlns="http://docbook.org/ns/docbook"> <title>ãã¼ã¿ã®ãã£ã«ã¿ãªã³ã°</title> <titleabbrev>Filter</titleabbrev> - <preface xml:id="intro.filter"> - &reftitle.intro; - <para> - ãã®æ¡å¼µã¢ã¸ã¥ã¼ã«ã¯ã - ã¦ã¼ã¶å ¥åãªã©ã®ã»ãã¥ã¢ã§ãªããã¼ã¿ã®æ¤è¨¼ããã³ãã£ã«ã¿ãªã³ã°ãè¡ãã¾ãã - </para> - <para> - ç¾å¨åå¨ããã®ã¯ã以ä¸ã®ãã£ã«ã¿ã§ããå宿°ã®æ¯ãèãã«ã¤ãã¦ã®èª¬æã¯ - <link linkend="filter.constants">ãã£ã«ã¿å®æ°</link> - ã®ç¯ãåç §ãã ããã - <table> - <title>åå¨ãããã£ã«ã¿</title> - <tgroup cols="5"> - <thead> - <row> - <entry>ID</entry> - <entry>åå</entry> - <entry>ãªãã·ã§ã³</entry> - <entry>ãã©ã°</entry> - <entry>説æ</entry> - </row> - </thead> - <tbody> - <row> - <entry><constant>FILTER_VALIDATE_INT</constant></entry> - <entry>"int"</entry> - <entry> - <parameter>min_range</parameter>, - <parameter>max_range</parameter> - </entry> - <entry> - <constant>FILTER_FLAG_ALLOW_OCTAL</constant>, - <constant>FILTER_FLAG_ALLOW_HEX</constant> - </entry> - <entry>å¤ãæ´æ°ã§ãããã©ããããªãã·ã§ã³ã§æå®ããç¯å²å ã«ãããã©ãããæ¤è¨¼ãã¾ãã</entry> - </row> - <row> - <entry><constant>FILTER_VALIDATE_BOOLEAN</constant></entry> - <entry>"boolean"</entry> - <entry></entry> - <entry> - <constant>FILTER_NULL_ON_FAILURE</constant> - </entry> - <entry> - <para> - "1"ã"true"ã"on" ããã³ "yes" ã®å ´åã« &true;ã - ãã以å¤ã®å ´åã« &false; ãè¿ãã¾ãã - </para> - <para> - <constant>FILTER_NULL_ON_FAILURE</constant> ãè¨å®ããã¦ããå ´åã¯ã - &false; ãè¿ãããã®ã¯ - "0"ã"false"ã"off"ã"no" ããã³ "" ã®å ´åã®ã¿ã¨ãªãã¾ãã - boolean 以å¤ã®å¤ã«ã¤ãã¦ã¯ &null; ãè¿ãã¾ãã - </para> - </entry> - </row> - <row> - <entry><constant>FILTER_VALIDATE_FLOAT</constant></entry> - <entry>"float"</entry> - <entry> - <parameter>decimal</parameter> - </entry> - <entry> - <constant>FILTER_FLAG_ALLOW_THOUSAND</constant> - </entry> - <entry>å¤ã float ã§ãããã©ãããæ¤è¨¼ãã¾ãã</entry> - </row> - - <row> - <entry><constant>FILTER_VALIDATE_REGEXP</constant></entry> - <entry>"validate_regexp"</entry> - <entry> - <parameter>regexp</parameter> - </entry> - <entry></entry> - <entry> - å¤ãã<link linkend="ref.pcre">Perl äºæã®</link> - æ£è¦è¡¨ç¾ <parameter>regexp</parameter> ã«ä¸è´ãããã©ãããæ¤è¨¼ãã¾ãã - </entry> - </row> - <row> - <entry><constant>FILTER_VALIDATE_URL</constant></entry> - <entry>"validate_url"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_PATH_REQUIRED</constant>, - <constant>FILTER_FLAG_QUERY_REQUIRED</constant> - </entry> - <entry> - å¤ã URL å½¢å¼ã§ãããã©ããã - ãªãã·ã§ã³ã§æå®ããã³ã³ãã¼ãã³ããå«ã¾ãã¦ãããã©ãããæ¤è¨¼ãã¾ãã - </entry> - </row> - <row> - <entry><constant>FILTER_VALIDATE_EMAIL</constant></entry> - <entry>"validate_email"</entry> - <entry></entry> - <entry></entry> - <entry>å¤ã e-mail å½¢å¼ã§ãããã©ãããæ¤è¨¼ãã¾ãã</entry> - </row> - <row> - <entry><constant>FILTER_VALIDATE_IP</constant></entry> - <entry>"validate_ip"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_IPV4</constant>, - <constant>FILTER_FLAG_IPV6</constant>, - <constant>FILTER_FLAG_NO_PRIV_RANGE</constant>, - <constant>FILTER_FLAG_NO_RES_RANGE</constant> - </entry> - <entry> - å¤ã IP ã¢ãã¬ã¹ã§ãããã©ãããæ¤è¨¼ãã¾ãã - ãªãã·ã§ã³ã§ IPv4 ããã㯠IPv6 ã®ã¿ã®æå®ã - ãã©ã¤ãã¼ãã¢ãã¬ã¹ãäºç´æ¸ã¿ã¢ãã¬ã¹ã§ã¯ãªããã¨ã®æå®ãã§ãã¾ãã - </entry> - </row> - - <row> - <entry><constant>FILTER_SANITIZE_STRING</constant></entry> - <entry>"string"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_NO_ENCODE_QUOTES</constant>, - <constant>FILTER_FLAG_STRIP_LOW</constant>, - <constant>FILTER_FLAG_STRIP_HIGH</constant>, - <constant>FILTER_FLAG_ENCODE_LOW</constant>, - <constant>FILTER_FLAG_ENCODE_HIGH</constant>, - <constant>FILTER_FLAG_ENCODE_AMP</constant> - </entry> - <entry> - ã¿ã°ãåãé¤ãã¾ãããªãã·ã§ã³ã§ã - ç¹æ®æåãåãé¤ãããã¨ã³ã³ã¼ãããããã¾ãã - </entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_STRIPPED</constant></entry> - <entry>"stripped"</entry> - <entry></entry> - <entry></entry> - <entry>"string" ãã£ã«ã¿ã®ã¨ã¤ãªã¢ã¹ã</entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_ENCODED</constant></entry> - <entry>"encoded"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_STRIP_LOW</constant>, - <constant>FILTER_FLAG_STRIP_HIGH</constant>, - <constant>FILTER_FLAG_ENCODE_LOW</constant>, - <constant>FILTER_FLAG_ENCODE_HIGH</constant> - </entry> - <entry> - æååã URL ã¨ã³ã³ã¼ããã¾ãããªãã·ã§ã³ã§ã - ç¹æ®æåãåãé¤ãããã¨ã³ã³ã¼ãããããã¾ãã - </entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_SPECIAL_CHARS</constant></entry> - <entry>"special_chars"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_STRIP_LOW</constant>, - <constant>FILTER_FLAG_STRIP_HIGH</constant>, - <constant>FILTER_FLAG_ENCODE_HIGH</constant> - </entry> - <entry> - <literal>'"<>&</literal> ããã³ - ASCII å¤ã 32 æªæºã®æåã HTML ã¨ã¹ã±ã¼ããã¾ãããªãã·ã§ã³ã§ã - ç¹æ®æåãåãé¤ãããã¨ã³ã³ã¼ãããããã¾ãã - </entry> - </row> - <row> - <entry><constant>FILTER_UNSAFE_RAW</constant></entry> - <entry>"unsafe_raw"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_STRIP_LOW</constant>, - <constant>FILTER_FLAG_STRIP_HIGH</constant>, - <constant>FILTER_FLAG_ENCODE_LOW</constant>, - <constant>FILTER_FLAG_ENCODE_HIGH</constant>, - <constant>FILTER_FLAG_ENCODE_AMP</constant> - </entry> - <entry>ä½ãããããªãã·ã§ã³ã§ç¹æ®æåãåãé¤ãããã¨ã³ã³ã¼ãããããã¾ãã</entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_EMAIL</constant></entry> - <entry>"email"</entry> - <entry></entry> - <entry></entry> - <entry> - è±åãæ°åããã³ - <literal>!#$%&'*+-/=?^_`{|}~@.[]</literal> - 以å¤ã®ãã¹ã¦ã®æåãåãé¤ãã¾ãã - </entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_URL</constant></entry> - <entry>"url"</entry> - <entry></entry> - <entry></entry> - <entry> - è±åãæ°åããã³ - <literal>$-_.+!*'(),{}|\\^~[]`<>#%";/?:@&=</literal> - 以å¤ã®ãã¹ã¦ã®æåãåãé¤ãã¾ãã - </entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_NUMBER_INT</constant></entry> - <entry>"number_int"</entry> - <entry></entry> - <entry></entry> - <entry> - æ°åããã©ã¹è¨å·ããã¤ãã¹è¨å· - 以å¤ã®ãã¹ã¦ã®æåãåãé¤ãã¾ãã - </entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_NUMBER_FLOAT</constant></entry> - <entry>"number_float"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_ALLOW_FRACTION</constant>, - <constant>FILTER_FLAG_ALLOW_THOUSAND</constant>, - <constant>FILTER_FLAG_ALLOW_SCIENTIFIC</constant> - </entry> - <entry> - æ°åã<literal>+-</literal> ããã³ - ãªãã·ã§ã³ã§ <literal>.,eE</literal> - 以å¤ã®ãã¹ã¦ã®æåãåãé¤ãã¾ãã - </entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_MAGIC_QUOTES</constant></entry> - <entry>"magic_quotes"</entry> - <entry></entry> - <entry></entry> - <entry><function>addslashes</function> ãé©ç¨ãã¾ãã</entry> - </row> - - <row> - <entry><constant>FILTER_CALLBACK</constant></entry> - <entry>"callback"</entry> - <entry><type>callback</type> 颿°ãããã¯ã¡ã½ãã</entry> - <entry></entry> - <entry>ã¦ã¼ã¶å®ç¾©ã®é¢æ°ãã³ã¼ã«ãã¦ãã¼ã¿ããã£ã«ã¿ãªã³ã°ãã¾ãã</entry> - </row> - </tbody> - </tgroup> - </table> - </para> + <preface xml:id="intro.filter"> + &reftitle.intro; + <para> + ãã®æ¡å¼µã¢ã¸ã¥ã¼ã«ã¯ããã¼ã¿ã®æ¤è¨¼ãé¤å»ãè¡ãã¾ãã + æªç¥ã® (å¤é¨ããã®) ãã¼ã¿ããã¨ãã°ã¦ã¼ã¶ã®å ¥åãªã©ãæ±ãéã«ä¾¿å©ã§ãã + HTML ãã©ã¼ã ããéããã¦ãããã¼ã¿ãªã©ãããã«ãããã¾ãã + </para> + <para> + ãã£ã«ã¿ãªã³ã°ã®æ¹å¼ã«ã¯ã大ããåã㦠+ <emphasis>æ¤è¨¼ (validation)</emphasis> 㨠<emphasis>é¤å» (sanitization)</emphasis> + ã®ãµãã¤ãããã¾ãã + </para> + <para> + <link linkend="filter.filters.valiate">æ¤è¨¼</link> ã¯ã + ãã¼ã¿ãä½ããã®æ¡ä»¶ãæºããã¦ãããã©ããããã§ãã¯ãã¾ãã + ãã¨ãã° <constant>FILTER_VALIDATE_EMAIL</constant> ãæ¸¡ãã¨ã + ãã¼ã¿ãã¡ã¼ã«ã¢ãã¬ã¹ã¨ãã¦æ£ããå½¢å¼ãã©ããã調ã¹ã¾ãã + ãã¼ã¿èªä½ã«ã¯ä½ãæãå ãã¾ããã + </para> + <para> + <link linkend="filter.filters.sanitize">é¤å»</link> ã¯ã + æã¾ãã¦ããªãæåãé¤å»ãããªã©ãã¦ãã¼ã¿ã夿´ãã¾ãã + ãã¨ãã° <constant>FILTER_SANITIZE_EMAIL</constant> ãæ¸¡ãã¨ã + ã¡ã¼ã«ã¢ãã¬ã¹ã¨ãã¦ç¡å¹ãªæåãå«ã¾ãã¦ããå ´åã«ãããé¤å»ãã¾ãã + ã¤ã¾ãããã¼ã¿ã®æ¤è¨¼ãè¡ãããã§ã¯ããã¾ããã + </para> + <para> + æ¤è¨¼ããã³é¤å»ã®ãããã«ã¤ãã¦ããå¿ è¦ã«å¿ã㦠<emphasis>ãã©ã°</emphasis> + ã使ç¨ãã¦æåã夿´ãããã¨ãã§ãã¾ãããã¨ãã° <acronym>URL</acronym> + ã®ãã£ã«ã¿ãªã³ã°æã« <constant>FILTER_FLAG_SCHEME_REQUIRED</constant> + ãæ¸¡ãã¨ãã¹ãã¼ã (http:// ãªã©) ãå¿ é ã¨ãããã¨ãã§ãã¾ãã + </para> </preface> &reference.filter.setup; + &reference.filter.filters; &reference.filter.constants; &reference.filter.reference; http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/filesystem/functions/file-get-contents.xml?r1=1.17&r2=1.18&diff_format=u Index: phpdoc-ja/reference/filesystem/functions/file-get-contents.xml diff -u phpdoc-ja/reference/filesystem/functions/file-get-contents.xml:1.17 phpdoc-ja/reference/filesystem/functions/file-get-contents.xml:1.18 --- phpdoc-ja/reference/filesystem/functions/file-get-contents.xml:1.17 Fri Feb 27 14:37:41 2009 +++ phpdoc-ja/reference/filesystem/functions/file-get-contents.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.17 $ --> -<!-- EN-Revision: 1.36 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.18 $ --> +<!-- EN-Revision: 1.37 Maintainer: hirokawa Status: ready --> <!-- CREDITS: shimooka --> <refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.file-get-contents"> <refnamediv> @@ -97,7 +97,7 @@ <constant>FILE_TEXT</constant> </entry> <entry> - unicode ãæå¹ãªå ´åããã¼ã¿èªã¿è¾¼ã¿æã®ããã©ã«ãã®ã¨ã³ã³ã¼ãã£ã³ã°ã¯ UTF-8 ã§ãã + PHP 6 以éããã¼ã¿èªã¿è¾¼ã¿æã®ããã©ã«ãã®ã¨ã³ã³ã¼ãã£ã³ã°ã¯ UTF-8 ã§ãã å¥ã®ã¨ã³ã³ã¼ãã£ã³ã°ãæå®ããã«ã¯ã ç¬èªã®ã³ã³ããã¹ãã使ããããããã㯠<function>stream_default_encoding</function> ã§ããã©ã«ãã夿´ãã¾ãã http://cvs.php.net/viewvc.cgi/phpdoc-ja/language/oop5/references.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/language/oop5/references.xml diff -u phpdoc-ja/language/oop5/references.xml:1.1 phpdoc-ja/language/oop5/references.xml:1.2 --- phpdoc-ja/language/oop5/references.xml:1.1 Fri Feb 27 14:37:41 2009 +++ phpdoc-ja/language/oop5/references.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> <sect1 xml:id="language.oop5.references" xmlns="http://docbook.org/ns/docbook"> <title>ãªãã¸ã§ã¯ãã¨åç §</title> <para> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/filter/filters.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/filter/filters.xml +++ phpdoc-ja/reference/filter/filters.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <chapter xml:id="filter.filters" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Types of filters</title> <section xml:id='filter.filters.valiate'> <title>æ¤è¨¼ãã£ã«ã¿</title> <para> <table> <title>æ¤è¨¼ç¨ã®ãã£ã«ã¿ã®ä¸è¦§</title> <tgroup cols="5"> <thead> <row> <entry>ID</entry> <entry>åå</entry> <entry>ãªãã·ã§ã³</entry> <entry>ãã©ã°</entry> <entry>説æ</entry> </row> </thead> <tbody> <row> <entry><constant>FILTER_VALIDATE_BOOLEAN</constant></entry> <entry>"boolean"</entry> <entry></entry> <entry> <constant>FILTER_NULL_ON_FAILURE</constant> </entry> <entry> <para> "1"ã"true"ã"on" ããã³ "yes" ã®å ´åã« &true;ã ãã以å¤ã®å ´åã« &false; ãè¿ãã¾ãã </para> <para> <constant>FILTER_NULL_ON_FAILURE</constant> ãè¨å®ããã¦ããå ´åã¯ã &false; ãè¿ãããã®ã¯ "0"ã"false"ã"off"ã"no" ããã³ "" ã®å ´åã®ã¿ã¨ãªãã¾ãã boolean 以å¤ã®å¤ã«ã¤ãã¦ã¯ &null; ãè¿ãã¾ãã </para> </entry> </row> <row> <entry><constant>FILTER_VALIDATE_EMAIL</constant></entry> <entry>"validate_email"</entry> <entry></entry> <entry></entry> <entry>å¤ã e-mail å½¢å¼ã§ãããã©ãããæ¤è¨¼ãã¾ãã</entry> </row> <row> <entry><constant>FILTER_VALIDATE_FLOAT</constant></entry> <entry>"float"</entry> <entry> <parameter>decimal</parameter> </entry> <entry> <constant>FILTER_FLAG_ALLOW_THOUSAND</constant> </entry> <entry>å¤ã float ã§ãããã©ãããæ¤è¨¼ãã¾ãã</entry> </row> <row> <entry><constant>FILTER_VALIDATE_INT</constant></entry> <entry>"int"</entry> <entry> <parameter>min_range</parameter>, <parameter>max_range</parameter> </entry> <entry> <constant>FILTER_FLAG_ALLOW_OCTAL</constant>, <constant>FILTER_FLAG_ALLOW_HEX</constant> </entry> <entry>å¤ãæ´æ°ã§ãããã©ããããªãã·ã§ã³ã§æå®ããç¯å²å ã«ãããã©ãããæ¤è¨¼ãã¾ãã</entry> </row> <row> <entry><constant>FILTER_VALIDATE_IP</constant></entry> <entry>"validate_ip"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_IPV4</constant>, <constant>FILTER_FLAG_IPV6</constant>, <constant>FILTER_FLAG_NO_PRIV_RANGE</constant>, <constant>FILTER_FLAG_NO_RES_RANGE</constant> </entry> <entry> å¤ã IP ã¢ãã¬ã¹ã§ãããã©ãããæ¤è¨¼ãã¾ãã ãªãã·ã§ã³ã§ IPv4 ããã㯠IPv6 ã®ã¿ã®æå®ã ãã©ã¤ãã¼ãã¢ãã¬ã¹ãäºç´æ¸ã¿ã¢ãã¬ã¹ã§ã¯ãªããã¨ã®æå®ãã§ãã¾ãã </entry> </row> <row> <entry><constant>FILTER_VALIDATE_REGEXP</constant></entry> <entry>"validate_regexp"</entry> <entry> <parameter>regexp</parameter> </entry> <entry></entry> <entry> å¤ãã<link linkend="ref.pcre">Perl äºæã®</link> æ£è¦è¡¨ç¾ <parameter>regexp</parameter> ã«ä¸è´ãããã©ãããæ¤è¨¼ãã¾ãã </entry> </row> <row> <entry><constant>FILTER_VALIDATE_URL</constant></entry> <entry>"validate_url"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_PATH_REQUIRED</constant>, <constant>FILTER_FLAG_QUERY_REQUIRED</constant> </entry> <entry> å¤ã URL å½¢å¼ã§ãããã©ããã ãªãã·ã§ã³ã§æå®ããã³ã³ãã¼ãã³ããå«ã¾ãã¦ãããã©ãããæ¤è¨¼ãã¾ãã </entry> </row> </tbody> </tgroup> </table> </para> </section> <section xml:id='filter.filters.sanitize'> <title>é¤å»ãã£ã«ã¿</title> <para> <table> <title>é¤å»ãã£ã«ã¿ã®ä¸è¦§</title> <tgroup cols="5"> <thead> <row> <entry>ID</entry> <entry>åå</entry> <entry>ãªãã·ã§ã³</entry> <entry>ãã©ã°</entry> <entry>説æ</entry> </row> </thead> <tbody> <row> <entry><constant>FILTER_SANITIZE_EMAIL</constant></entry> <entry>"email"</entry> <entry></entry> <entry></entry> <entry> è±åãæ°åããã³ <literal>!#$%&'*+-/=?^_`{|}~@.[]</literal> 以å¤ã®ãã¹ã¦ã®æåãåãé¤ãã¾ãã </entry> </row> <row> <entry><constant>FILTER_SANITIZE_ENCODED</constant></entry> <entry>"encoded"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_STRIP_LOW</constant>, <constant>FILTER_FLAG_STRIP_HIGH</constant>, <constant>FILTER_FLAG_ENCODE_LOW</constant>, <constant>FILTER_FLAG_ENCODE_HIGH</constant> </entry> <entry> æååã URL ã¨ã³ã³ã¼ããã¾ãããªãã·ã§ã³ã§ã ç¹æ®æåãåãé¤ãããã¨ã³ã³ã¼ãããããã¾ãã </entry> </row> <row> <entry><constant>FILTER_SANITIZE_MAGIC_QUOTES</constant></entry> <entry>"magic_quotes"</entry> <entry></entry> <entry></entry> <entry><function>addslashes</function> ãé©ç¨ãã¾ãã</entry> </row> <row> <entry><constant>FILTER_SANITIZE_NUMBER_FLOAT</constant></entry> <entry>"number_float"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_ALLOW_FRACTION</constant>, <constant>FILTER_FLAG_ALLOW_THOUSAND</constant>, <constant>FILTER_FLAG_ALLOW_SCIENTIFIC</constant> </entry> <entry> æ°åã<literal>+-</literal> ããã³ ãªãã·ã§ã³ã§ <literal>.,eE</literal> 以å¤ã®ãã¹ã¦ã®æåãåãé¤ãã¾ãã </entry> </row> <row> <entry><constant>FILTER_SANITIZE_NUMBER_INT</constant></entry> <entry>"number_int"</entry> <entry></entry> <entry></entry> <entry> æ°åããã©ã¹è¨å·ããã¤ãã¹è¨å· 以å¤ã®ãã¹ã¦ã®æåãåãé¤ãã¾ãã </entry> </row> <row> <entry><constant>FILTER_SANITIZE_SPECIAL_CHARS</constant></entry> <entry>"special_chars"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_STRIP_LOW</constant>, <constant>FILTER_FLAG_STRIP_HIGH</constant>, <constant>FILTER_FLAG_ENCODE_HIGH</constant> </entry> <entry> <literal>'"<>&</literal> ããã³ ASCII å¤ã 32 æªæºã®æåã HTML ã¨ã¹ã±ã¼ããã¾ãããªãã·ã§ã³ã§ã ç¹æ®æåãåãé¤ãããã¨ã³ã³ã¼ãããããã¾ãã </entry> </row> <row> <entry><constant>FILTER_SANITIZE_STRING</constant></entry> <entry>"string"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_NO_ENCODE_QUOTES</constant>, <constant>FILTER_FLAG_STRIP_LOW</constant>, <constant>FILTER_FLAG_STRIP_HIGH</constant>, <constant>FILTER_FLAG_ENCODE_LOW</constant>, <constant>FILTER_FLAG_ENCODE_HIGH</constant>, <constant>FILTER_FLAG_ENCODE_AMP</constant> </entry> <entry> ã¿ã°ãåãé¤ãã¾ãããªãã·ã§ã³ã§ã ç¹æ®æåãåãé¤ãããã¨ã³ã³ã¼ãããããã¾ãã </entry> </row> <row> <entry><constant>FILTER_SANITIZE_STRIPPED</constant></entry> <entry>"stripped"</entry> <entry></entry> <entry></entry> <entry>"string" ãã£ã«ã¿ã®ã¨ã¤ãªã¢ã¹ã</entry> </row> <row> <entry><constant>FILTER_SANITIZE_URL</constant></entry> <entry>"url"</entry> <entry></entry> <entry></entry> <entry> è±åãæ°åããã³ <literal>$-_.+!*'(),{}|\\^~[]`<>#%";/?:@&=</literal> 以å¤ã®ãã¹ã¦ã®æåãåãé¤ãã¾ãã </entry> </row> <row> <entry><constant>FILTER_UNSAFE_RAW</constant></entry> <entry>"unsafe_raw"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_STRIP_LOW</constant>, <constant>FILTER_FLAG_STRIP_HIGH</constant>, <constant>FILTER_FLAG_ENCODE_LOW</constant>, <constant>FILTER_FLAG_ENCODE_HIGH</constant>, <constant>FILTER_FLAG_ENCODE_AMP</constant> </entry> <entry>ä½ãããããªãã·ã§ã³ã§ç¹æ®æåãåãé¤ãããã¨ã³ã³ã¼ãããããã¾ãã</entry> </row> </tbody> </tgroup> </table> </para> </section> <section xml:id='filter.filters.misc'> <title>ãã®ä»ã®ãã£ã«ã¿</title> <para> <table> <title>ãã®ä»ã®ãã£ã«ã¿ã®ä¸è¦§</title> <tgroup cols="5"> <thead> <row> <entry>ID</entry> <entry>åå</entry> <entry>ãªãã·ã§ã³</entry> <entry>ãã©ã°</entry> <entry>説æ</entry> </row> </thead> <tbody> <row> <entry><constant>FILTER_CALLBACK</constant></entry> <entry>"callback"</entry> <entry><type>callback</type> 颿°ãããã¯ã¡ã½ãã</entry> <entry></entry> <entry>ã¦ã¼ã¶å®ç¾©ã®é¢æ°ãã³ã¼ã«ãã¦ãã¼ã¿ããã£ã«ã¿ãªã³ã°ãã¾ãã</entry> </row> </tbody> </tgroup> </table> </para> </section> </chapter> <!-- 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/viewvc.cgi/phpdoc-ja/reference/unicode/functions/unicode-encode.xml?r1=1.6&r2=1.7&diff_format=u Index: phpdoc-ja/reference/unicode/functions/unicode-encode.xml diff -u phpdoc-ja/reference/unicode/functions/unicode-encode.xml:1.6 phpdoc-ja/reference/unicode/functions/unicode-encode.xml:1.7 --- phpdoc-ja/reference/unicode/functions/unicode-encode.xml:1.6 Thu Aug 23 10:05:57 2007 +++ phpdoc-ja/reference/unicode/functions/unicode-encode.xml Sat Mar 14 00:15:41 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.6 $ --> -<!-- EN-Revision: 1.7 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.7 $ --> +<!-- EN-Revision: 1.8 Maintainer: takagi Status: ready --> <refentry xml:id="function.unicode-encode" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>unicode_encode</refname> @@ -85,7 +85,6 @@ $encoded = unicode_encode ('\u0150\u0179', 'ISO-8859-2'); -echo 'Unicode semantics: ', ini_get ('unicode_semantics'), PHP_EOL; echo 'The string itself:', $encoded, PHP_EOL; echo 'The length of the string: ', strlen ($encoded); ?> @@ -113,7 +112,6 @@ <para> <simplelist> <member><function>unicode_set_error_mode</function></member> - <member><function>unicode_semantics</function></member> <member><function>unicode_decode</function></member> </simplelist> </para> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/unicode/functions/unicode-decode.xml?r1=1.3&r2=1.4&diff_format=u Index: phpdoc-ja/reference/unicode/functions/unicode-decode.xml diff -u phpdoc-ja/reference/unicode/functions/unicode-decode.xml:1.3 phpdoc-ja/reference/unicode/functions/unicode-decode.xml:1.4 --- phpdoc-ja/reference/unicode/functions/unicode-decode.xml:1.3 Thu Aug 23 10:05:57 2007 +++ phpdoc-ja/reference/unicode/functions/unicode-decode.xml Sat Mar 14 00:15:41 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.3 $ --> -<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.4 $ --> +<!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> <refentry xml:id="function.unicode-decode" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>unicode_decode</refname> @@ -80,7 +80,6 @@ <para> <simplelist> <member><function>unicode_set_error_mode</function></member> - <member><function>unicode_semantics</function></member> <member><function>unicode_encode</function></member> </simplelist> </para> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/spl/countable/count.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/spl/countable/count.xml diff -u phpdoc-ja/reference/spl/countable/count.xml:1.1 phpdoc-ja/reference/spl/countable/count.xml:1.2 --- phpdoc-ja/reference/spl/countable/count.xml:1.1 Thu Feb 19 09:09:50 2009 +++ phpdoc-ja/reference/spl/countable/count.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry xml:id="countable.count" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <refnamediv> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/pcre/pattern.syntax.xml?r1=1.19&r2=1.20&diff_format=u Index: phpdoc-ja/reference/pcre/pattern.syntax.xml diff -u phpdoc-ja/reference/pcre/pattern.syntax.xml:1.19 phpdoc-ja/reference/pcre/pattern.syntax.xml:1.20 --- phpdoc-ja/reference/pcre/pattern.syntax.xml:1.19 Wed Mar 11 03:41:08 2009 +++ phpdoc-ja/reference/pcre/pattern.syntax.xml Sat Mar 14 00:15:42 2009 @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.19 $ --> +<!-- $Revision: 1.20 $ --> <!-- splitted from ./ja/functions/pcre.xml, last change in rev 1.1 --> -<!-- EN-Revision: 1.24 Maintainer: hirokawa Status: ready --> +<!-- EN-Revision: 1.25 Maintainer: hirokawa Status: ready --> <!-- Credits: haruki --> <chapter xml:id="reference.pcre.pattern.syntax" xmlns="http://docbook.org/ns/docbook"> <title>ãã¿ã¼ã³æ§æ</title> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/mysqli/mysqli/real-connect.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/mysqli/mysqli/real-connect.xml diff -u phpdoc-ja/reference/mysqli/mysqli/real-connect.xml:1.1 phpdoc-ja/reference/mysqli/mysqli/real-connect.xml:1.2 --- phpdoc-ja/reference/mysqli/mysqli/real-connect.xml:1.1 Thu Jan 3 02:12:42 2008 +++ phpdoc-ja/reference/mysqli/mysqli/real-connect.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry xml:id="mysqli.real-connect" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>mysqli::real_connect</refname> @@ -199,23 +199,25 @@ <![CDATA[ <?php -/* æ¥ç¶ãªãã¸ã§ã¯ãã使ãã¾ããã¾ã æ¥ç¶ã¯ãã¦ãã¾ãã */ $mysqli = mysqli_init(); +if (!$mysqli) { + die('mysqli_init failed'); +} + +if (!$mysqli->options(MYSQLI_INIT_COMMAND, 'SET AUTOCOMMIT = 0')) { + die('Setting MYSQLI_INIT_COMMAND failed'); +} -/* æ¥ç¶ãªãã·ã§ã³ãè¨å®ãã¾ã */ -$mysqli->options(MYSQLI_INIT_COMMAND, "SET AUTOCOMMIT=0"); -$mysqli->options(MYSQLI_OPT_CONNECT_TIMEOUT, 5); - -/* ãµã¼ãã«æ¥ç¶ãã¾ã */ -$mysqli->real_connect('localhost', 'my_user', 'my_password', 'world'); - -/* æ¥ç¶ç¶æ³ããã§ãã¯ãã¾ã */ -if (mysqli_connect_errno()) { - printf("Connect failed: %s\n", mysqli_connect_error()); - exit(); +if (!$mysqli->options(MYSQLI_OPT_CONNECT_TIMEOUT, 5)) { + die('Setting MYSQLI_OPT_CONNECT_TIMEOUT failed'); } -printf ("Connection: %s\n.", $mysqli->host_info); +if (!$mysqli->real_connect('localhost', 'my_user', 'my_password', 'my_db')) { + die('Connect Error (' . mysqli_connect_errno() . ') ' + . mysqli_connect_error()); +} + +echo 'Success... ' . $mysqli->host_info . "\n"; $mysqli->close(); ?> @@ -223,28 +225,64 @@ </programlisting> </example> <example> + <title>ãªãã¸ã§ã¯ãæååã§ mysqli ã¯ã©ã¹ãç¶æ¿ããä¾</title> + <programlisting role="php"> +<![CDATA[ +<?php + +class foo_mysqli extends mysqli { + public function __construct($host, $user, $pass, $db) { + parent::init(); + + if (!parent::options(MYSQLI_INIT_COMMAND, 'SET AUTOCOMMIT = 0')) { + die('Setting MYSQLI_INIT_COMMAND failed'); + } + + if (!parent::options(MYSQLI_OPT_CONNECT_TIMEOUT, 5)) { + die('Setting MYSQLI_OPT_CONNECT_TIMEOUT failed'); + } + + if (!parent::real_connect($host, $user, $pass, $db)) { + die('Connect Error (' . mysqli_connect_errno() . ') ' + . mysqli_connect_error()); + } + } +} + +$db = new foo_mysqli('localhost', 'my_user', 'my_password', 'my_db'); + +echo 'Success... ' . $db->host_info . "\n"; + +$db->close(); +?> +]]> + </programlisting> + </example> + <example> <title>æç¶ãå</title> <programlisting role="php"> <![CDATA[ <?php -/* æ¥ç¶ãªãã¸ã§ã¯ãã使ãã¾ããã¾ã æ¥ç¶ã¯ãã¦ãã¾ãã */ $link = mysqli_init(); +if (!$link) { + die('mysqli_init failed'); +} + +if (!mysqli_options($link, MYSQLI_INIT_COMMAND, 'SET AUTOCOMMIT = 0')) { + die('Setting MYSQLI_INIT_COMMAND failed'); +} -/* æ¥ç¶ãªãã·ã§ã³ãè¨å®ãã¾ã */ -mysqli_options($link, MYSQLI_INIT_COMMAND, "SET AUTOCOMMIT=0"); -mysqli_options($link, MYSQLI_OPT_CONNECT_TIMEOUT, 5); - -/* ãµã¼ãã«æ¥ç¶ãã¾ã */ -mysqli_real_connect($link, 'localhost', 'my_user', 'my_password', 'world'); - -/* æ¥ç¶ç¶æ³ããã§ãã¯ãã¾ã */ -if (mysqli_connect_errno()) { - printf("Connect failed: %s\n", mysqli_connect_error()); - exit(); +if (!mysqli_options($link, MYSQLI_OPT_CONNECT_TIMEOUT, 5)) { + die('Setting MYSQLI_OPT_CONNECT_TIMEOUT failed'); } -printf ("Connection: %s\n.", mysqli_get_host_info($link)); +if (!mysqli_real_connect($link, 'localhost', 'my_user', 'my_password', 'my_db')) { + die('Connect Error (' . mysqli_connect_errno() . ') ' + . mysqli_connect_error()); +} + +echo 'Success... ' . mysqli_get_host_info($link) . "\n"; mysqli_close($link); ?> @@ -254,8 +292,7 @@ &example.outputs; <screen> <![CDATA[ -Connection: Localhost via UNIX socket - +Success... MySQL host info: localhost via TCP/IP ]]> </screen> </refsect1> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/mysqli/mysqli/init.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/mysqli/mysqli/init.xml diff -u phpdoc-ja/reference/mysqli/mysqli/init.xml:1.1 phpdoc-ja/reference/mysqli/mysqli/init.xml:1.2 --- phpdoc-ja/reference/mysqli/mysqli/init.xml:1.1 Thu Jan 3 02:12:42 2008 +++ phpdoc-ja/reference/mysqli/mysqli/init.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry xml:id="mysqli.init" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>mysqli::init</refname> @@ -40,6 +40,13 @@ </para> </refsect1> + <refsect1 role="examples"> + &reftitle.examples; + <para> + <function>mysqli_real_connect</function> ãåç §ãã ããã + </para> + </refsect1> + <refsect1 role="seealso"> &reftitle.seealso; <para> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/mysqli/mysqli/connect.xml?r1=1.3&r2=1.4&diff_format=u Index: phpdoc-ja/reference/mysqli/mysqli/connect.xml diff -u phpdoc-ja/reference/mysqli/mysqli/connect.xml:1.3 phpdoc-ja/reference/mysqli/mysqli/connect.xml:1.4 --- phpdoc-ja/reference/mysqli/mysqli/connect.xml:1.3 Fri Feb 13 14:32:26 2009 +++ phpdoc-ja/reference/mysqli/mysqli/connect.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.3 $ --> -<!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.4 $ --> +<!-- EN-Revision: 1.13 Maintainer: takagi Status: ready --> <!-- CREDITS: hirokawa --> <refentry xml:id="mysqli.connect" xmlns="http://docbook.org/ns/docbook"> <refnamediv> @@ -148,38 +148,73 @@ <programlisting role="php"> <![CDATA[ <?php -$mysqli = new mysqli("localhost", "my_user", "my_password", "world"); +$mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db'); -/* æ¥ç¶ã®ç¶æ³ããã§ãã¯ãã¾ã */ +/* + * ãã㯠"å ¬å¼ãª" ãªãã¸ã§ã¯ãæåã®ããããã§ããã + * PHP 5.2.9 ããã³ 5.3.0 ããåã®ãã¼ã¸ã§ã³ã§ã¯ $connect_error ã¯åä½ãã¦ãã¾ããã§ãã + */ if ($mysqli->connect_error) { - printf("Connect failed: %s\n", mysqli_connect_error()); - exit(); + die('Connect Error (' . $mysqli->connect_errno . ') ' + . $mysqli->connect_error); } -printf("Host information: %s\n", $mysqli->host_info); +/* + * PHP 5.2.9 ããã³ 5.3.0 ããåã®ãã¼ã¸ã§ã³ã¨ã®äºææ§ãä¿ã¡ããå ´å㯠+ * $connect_error ã®ãããã«ãã®ããã«ãã¾ã + */ +if (mysqli_connect_error()) { + die('Connect Error (' . mysqli_connect_errno() . ') ' + . mysqli_connect_error()); +} + +echo 'Success... ' . $mysqli->host_info . "\n"; -/* æ¥ç¶ãéãã¾ã */ $mysqli->close(); ?> ]]> </programlisting> </example> <example> + <title>ãªãã¸ã§ã¯ãæååã§ mysqli ã¯ã©ã¹ãç¶æ¿ããä¾</title> + <programlisting role="php"> +<![CDATA[ +<?php + +class foo_mysqli extends mysqli { + public function __construct($host, $user, $pass, $db) { + parent::__construct($host, $user, $pass, $db); + + if (mysqli_connect_error()) { + die('Connect Error (' . mysqli_connect_errno() . ') ' + . mysqli_connect_error()); + } + } +} + +$db = new foo_mysqli('localhost', 'my_user', 'my_password', 'my_db'); + +echo 'Success... ' . $db->host_info . "\n"; + +$db->close(); +?> +]]> + </programlisting> + </example> + <example> <title>æç¶ãå</title> <programlisting role="php"> <![CDATA[ <?php -$link = mysqli_connect("localhost", "my_user", "my_password", "world"); +$link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db'); -/* æ¥ç¶ã®ç¶æ³ããã§ãã¯ãã¾ã */ if (!$link) { - printf("Connect failed: %s\n", mysqli_connect_error()); - exit(); + die('Connect Error (' . mysqli_connect_errno() . ') ' + . mysqli_connect_error()); } -printf("Host information: %s\n", mysqli_get_host_info($link)); +echo 'Success... ' . mysqli_get_host_info($link) . "\n"; -/* æ¥ç¶ãéãã¾ã */ mysqli_close($link); ?> ]]> @@ -188,7 +223,7 @@ &example.outputs; <screen> <![CDATA[ -Host information: Localhost via UNIX socket +Success... MySQL host info: localhost via TCP/IP ]]> </screen> </refsect1> @@ -199,13 +234,20 @@ <para> ãªãã¸ã§ã¯ãæåã®æ§æã«é¢ããæ³¨æ: æ¥ç¶ã«å¤±æããå ´åã«ããªãã¸ã§ã¯ããè¿ããã¾ãã - æ¥ç¶ã失æãããã©ããã確ãããã«ã¯ãä¸ã®ä¾ã®ããã« <link + æ¥ç¶ã失æãããã©ããã確ãããã«ã¯ãä¸ã®ä¾ã®ããã« + <function>mysqli_connect_error</function> 颿°ããã㯠<link linkend="mysqli.connect-error">mysqli->connect_error</link> ããããã£ã使ç¨ãã¾ãããã </para> </note> <note> <para> + æ¥ç¶ã¿ã¤ã ã¢ã¦ããªã©ã®ãªãã·ã§ã³ãè¨å®ããå¿ è¦ãããå ´åã¯ããããã« + <function>mysqli_real_connect</function> ã使ããªããã°ãªãã¾ããã + </para> + </note> + <note> + <para> ã¨ã©ã¼ "Can't create TCP/IP socket (10106)" ãçºçããã®ã¯ãããã¦ã㯠<link linkend="ini.variables-order">variables_order</link> è¨å®ãã£ã¬ã¯ãã£ãã« <literal>E</literal> ãå«ã¾ãã¦ããªãå ´åã§ãã @@ -215,6 +257,19 @@ </note> </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>mysqli_real_connect</function></member> + <member><function>mysqli_options</function></member> + <member><function>mysqli_connect_errno</function></member> + <member><function>mysqli_connect_error</function></member> + <member><function>mysqli_close</function></member> + </simplelist> + </para> + </refsect1> + </refentry> <!-- Keep this comment at the end of the file http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/mysqli/mysqli/connect-error.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/mysqli/mysqli/connect-error.xml diff -u phpdoc-ja/reference/mysqli/mysqli/connect-error.xml:1.1 phpdoc-ja/reference/mysqli/mysqli/connect-error.xml:1.2 --- phpdoc-ja/reference/mysqli/mysqli/connect-error.xml:1.1 Thu Jan 3 02:12:42 2008 +++ phpdoc-ja/reference/mysqli/mysqli/connect-error.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.7 Maintainer: takagi Status: ready --> <refentry xml:id="mysqli.connect-error" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>mysqli->connect_error</refname> @@ -34,23 +34,53 @@ <refsect1 role="examples"> &reftitle.examples; - <para> - <example> - <title><function>mysqli_connect_error</function> ã®ä¾</title> - <programlisting role="php"> + <example> + <title>ãªãã¸ã§ã¯ãæåå</title> + <programlisting role="php"> <![CDATA[ <?php +$mysqli = @new mysqli('localhost', 'fake_user', 'my_password', 'my_db'); -$link = @mysqli_connect("localhost", "nonexisting_user", ""); +// PHP 5.2.9 ããã³ 5.3.0 以éã§åä½ãã¾ã +if ($mysqli->connect_error) { + die('Connect Error: ' . $mysqli->connect_error); +} +?> +]]> + </programlisting> + </example> + <example> + <title>æç¶ãå</title> + <programlisting role="php"> +<![CDATA[ +<?php +$link = @mysqli_connect('localhost', 'fake_user', 'my_password', 'my_db'); if (!$link) { - printf("Can't connect to localhost. Error: %s\n", mysqli_connect_error()); + die('Connect Error: ' . mysqli_connect_error()); } ?> ]]> - </programlisting> - </example> - </para> + </programlisting> + </example> + &example.outputs; + <screen> +<![CDATA[ +Connect Error: Access denied for user 'fake_user'@'localhost' (using password: YES) +]]> + </screen> + </refsect1> + + <refsect1 role="notes"> + &reftitle.notes; + <warning> + <para> + mysqli->connect_error ããããã£ãæ£ããåä½ããã®ã¯ + PHP ãã¼ã¸ã§ã³ 5.2.9 ããã³ 5.3.0 以éã®ã¿ã§ãã + ããããåã®ãã¼ã¸ã§ã³ã® PHP ã¨ã®äºææ§ãä¿ã¤å¿ è¦ãããå ´å㯠+ <function>mysqli_connect_error</function> 颿°ã使ç¨ãã¾ãã + </para> + </warning> </refsect1> <refsect1 role="seealso"> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/mysqli/mysqli/connect-errno.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/mysqli/mysqli/connect-errno.xml diff -u phpdoc-ja/reference/mysqli/mysqli/connect-errno.xml:1.1 phpdoc-ja/reference/mysqli/mysqli/connect-errno.xml:1.2 --- phpdoc-ja/reference/mysqli/mysqli/connect-errno.xml:1.1 Thu Jan 3 02:12:42 2008 +++ phpdoc-ja/reference/mysqli/mysqli/connect-errno.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry xml:id="mysqli.connect-errno" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>mysqli->connect_errno</refname> @@ -42,23 +42,40 @@ <refsect1 role="examples"> &reftitle.examples; - <para> - <example> - <title><function>mysqli_connect_errno</function> ã®ä¾</title> - <programlisting role="php"> + <example> + <title>ãªãã¸ã§ã¯ãæåå</title> + <programlisting role="php"> <![CDATA[ <?php +$mysqli = @new mysqli('localhost', 'fake_user', 'my_password', 'my_db'); -$link = @mysqli_connect("localhost", "nonexisting_user", ""); +if ($mysqli->connect_errno) { + die('Connect Error: ' . $mysqli->connect_errno); +} +?> +]]> + </programlisting> + </example> + <example> + <title>æç¶ãå</title> + <programlisting role="php"> +<![CDATA[ +<?php +$link = @mysqli_connect('localhost', 'fake_user', 'my_password', 'my_db'); if (!$link) { - printf("Can't connect to localhost. Errorcode: %d\n", mysqli_connect_errno()); + die('Connect Error: ' . mysqli_connect_errno()); } ?> ]]> - </programlisting> - </example> - </para> + </programlisting> + </example> + &example.outputs; + <screen> +<![CDATA[ +Connect Error: 1045 +]]> + </screen> </refsect1> <refsect1 role="seealso"> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/mysqli/mysqli/close.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/mysqli/mysqli/close.xml diff -u phpdoc-ja/reference/mysqli/mysqli/close.xml:1.1 phpdoc-ja/reference/mysqli/mysqli/close.xml:1.2 --- phpdoc-ja/reference/mysqli/mysqli/close.xml:1.1 Thu Jan 3 02:12:42 2008 +++ phpdoc-ja/reference/mysqli/mysqli/close.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <!-- CREDITS: hirokawa --> <refentry xml:id="mysqli.close" xmlns="http://docbook.org/ns/docbook"> <refnamediv> @@ -42,6 +42,13 @@ </para> </refsect1> + <refsect1 role="examples"> + &reftitle.examples; + <para> + <function>mysqli_connect</function> ãåç §ãã ããã + </para> + </refsect1> + <refsect1 role="seealso"> &reftitle.seealso; <para> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/memcached/callbacks.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/memcached/callbacks.xml diff -u phpdoc-ja/reference/memcached/callbacks.xml:1.1 phpdoc-ja/reference/memcached/callbacks.xml:1.2 --- phpdoc-ja/reference/memcached/callbacks.xml:1.1 Wed Feb 25 08:50:57 2009 +++ phpdoc-ja/reference/memcached/callbacks.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> <chapter xml:id="memcached.callbacks" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>ã³ã¼ã«ããã¯</title> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/filter/book.xml?r1=1.4&r2=1.5&diff_format=u Index: phpdoc-ja/reference/filter/book.xml diff -u phpdoc-ja/reference/filter/book.xml:1.4 phpdoc-ja/reference/filter/book.xml:1.5 --- phpdoc-ja/reference/filter/book.xml:1.4 Mon Jun 2 16:22:59 2008 +++ phpdoc-ja/reference/filter/book.xml Sat Mar 14 00:15:42 2009 @@ -1,265 +1,48 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.4 $ --> -<!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.5 $ --> +<!-- EN-Revision: 1.7 Maintainer: takagi Status: ready --> <!-- Purpose: basic.vartype --> <book xml:id="book.filter" xmlns="http://docbook.org/ns/docbook"> <title>ãã¼ã¿ã®ãã£ã«ã¿ãªã³ã°</title> <titleabbrev>Filter</titleabbrev> - <preface xml:id="intro.filter"> - &reftitle.intro; - <para> - ãã®æ¡å¼µã¢ã¸ã¥ã¼ã«ã¯ã - ã¦ã¼ã¶å ¥åãªã©ã®ã»ãã¥ã¢ã§ãªããã¼ã¿ã®æ¤è¨¼ããã³ãã£ã«ã¿ãªã³ã°ãè¡ãã¾ãã - </para> - <para> - ç¾å¨åå¨ããã®ã¯ã以ä¸ã®ãã£ã«ã¿ã§ããå宿°ã®æ¯ãèãã«ã¤ãã¦ã®èª¬æã¯ - <link linkend="filter.constants">ãã£ã«ã¿å®æ°</link> - ã®ç¯ãåç §ãã ããã - <table> - <title>åå¨ãããã£ã«ã¿</title> - <tgroup cols="5"> - <thead> - <row> - <entry>ID</entry> - <entry>åå</entry> - <entry>ãªãã·ã§ã³</entry> - <entry>ãã©ã°</entry> - <entry>説æ</entry> - </row> - </thead> - <tbody> - <row> - <entry><constant>FILTER_VALIDATE_INT</constant></entry> - <entry>"int"</entry> - <entry> - <parameter>min_range</parameter>, - <parameter>max_range</parameter> - </entry> - <entry> - <constant>FILTER_FLAG_ALLOW_OCTAL</constant>, - <constant>FILTER_FLAG_ALLOW_HEX</constant> - </entry> - <entry>å¤ãæ´æ°ã§ãããã©ããããªãã·ã§ã³ã§æå®ããç¯å²å ã«ãããã©ãããæ¤è¨¼ãã¾ãã</entry> - </row> - <row> - <entry><constant>FILTER_VALIDATE_BOOLEAN</constant></entry> - <entry>"boolean"</entry> - <entry></entry> - <entry> - <constant>FILTER_NULL_ON_FAILURE</constant> - </entry> - <entry> - <para> - "1"ã"true"ã"on" ããã³ "yes" ã®å ´åã« &true;ã - ãã以å¤ã®å ´åã« &false; ãè¿ãã¾ãã - </para> - <para> - <constant>FILTER_NULL_ON_FAILURE</constant> ãè¨å®ããã¦ããå ´åã¯ã - &false; ãè¿ãããã®ã¯ - "0"ã"false"ã"off"ã"no" ããã³ "" ã®å ´åã®ã¿ã¨ãªãã¾ãã - boolean 以å¤ã®å¤ã«ã¤ãã¦ã¯ &null; ãè¿ãã¾ãã - </para> - </entry> - </row> - <row> - <entry><constant>FILTER_VALIDATE_FLOAT</constant></entry> - <entry>"float"</entry> - <entry> - <parameter>decimal</parameter> - </entry> - <entry> - <constant>FILTER_FLAG_ALLOW_THOUSAND</constant> - </entry> - <entry>å¤ã float ã§ãããã©ãããæ¤è¨¼ãã¾ãã</entry> - </row> - - <row> - <entry><constant>FILTER_VALIDATE_REGEXP</constant></entry> - <entry>"validate_regexp"</entry> - <entry> - <parameter>regexp</parameter> - </entry> - <entry></entry> - <entry> - å¤ãã<link linkend="ref.pcre">Perl äºæã®</link> - æ£è¦è¡¨ç¾ <parameter>regexp</parameter> ã«ä¸è´ãããã©ãããæ¤è¨¼ãã¾ãã - </entry> - </row> - <row> - <entry><constant>FILTER_VALIDATE_URL</constant></entry> - <entry>"validate_url"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_PATH_REQUIRED</constant>, - <constant>FILTER_FLAG_QUERY_REQUIRED</constant> - </entry> - <entry> - å¤ã URL å½¢å¼ã§ãããã©ããã - ãªãã·ã§ã³ã§æå®ããã³ã³ãã¼ãã³ããå«ã¾ãã¦ãããã©ãããæ¤è¨¼ãã¾ãã - </entry> - </row> - <row> - <entry><constant>FILTER_VALIDATE_EMAIL</constant></entry> - <entry>"validate_email"</entry> - <entry></entry> - <entry></entry> - <entry>å¤ã e-mail å½¢å¼ã§ãããã©ãããæ¤è¨¼ãã¾ãã</entry> - </row> - <row> - <entry><constant>FILTER_VALIDATE_IP</constant></entry> - <entry>"validate_ip"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_IPV4</constant>, - <constant>FILTER_FLAG_IPV6</constant>, - <constant>FILTER_FLAG_NO_PRIV_RANGE</constant>, - <constant>FILTER_FLAG_NO_RES_RANGE</constant> - </entry> - <entry> - å¤ã IP ã¢ãã¬ã¹ã§ãããã©ãããæ¤è¨¼ãã¾ãã - ãªãã·ã§ã³ã§ IPv4 ããã㯠IPv6 ã®ã¿ã®æå®ã - ãã©ã¤ãã¼ãã¢ãã¬ã¹ãäºç´æ¸ã¿ã¢ãã¬ã¹ã§ã¯ãªããã¨ã®æå®ãã§ãã¾ãã - </entry> - </row> - - <row> - <entry><constant>FILTER_SANITIZE_STRING</constant></entry> - <entry>"string"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_NO_ENCODE_QUOTES</constant>, - <constant>FILTER_FLAG_STRIP_LOW</constant>, - <constant>FILTER_FLAG_STRIP_HIGH</constant>, - <constant>FILTER_FLAG_ENCODE_LOW</constant>, - <constant>FILTER_FLAG_ENCODE_HIGH</constant>, - <constant>FILTER_FLAG_ENCODE_AMP</constant> - </entry> - <entry> - ã¿ã°ãåãé¤ãã¾ãããªãã·ã§ã³ã§ã - ç¹æ®æåãåãé¤ãããã¨ã³ã³ã¼ãããããã¾ãã - </entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_STRIPPED</constant></entry> - <entry>"stripped"</entry> - <entry></entry> - <entry></entry> - <entry>"string" ãã£ã«ã¿ã®ã¨ã¤ãªã¢ã¹ã</entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_ENCODED</constant></entry> - <entry>"encoded"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_STRIP_LOW</constant>, - <constant>FILTER_FLAG_STRIP_HIGH</constant>, - <constant>FILTER_FLAG_ENCODE_LOW</constant>, - <constant>FILTER_FLAG_ENCODE_HIGH</constant> - </entry> - <entry> - æååã URL ã¨ã³ã³ã¼ããã¾ãããªãã·ã§ã³ã§ã - ç¹æ®æåãåãé¤ãããã¨ã³ã³ã¼ãããããã¾ãã - </entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_SPECIAL_CHARS</constant></entry> - <entry>"special_chars"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_STRIP_LOW</constant>, - <constant>FILTER_FLAG_STRIP_HIGH</constant>, - <constant>FILTER_FLAG_ENCODE_HIGH</constant> - </entry> - <entry> - <literal>'"<>&</literal> ããã³ - ASCII å¤ã 32 æªæºã®æåã HTML ã¨ã¹ã±ã¼ããã¾ãããªãã·ã§ã³ã§ã - ç¹æ®æåãåãé¤ãããã¨ã³ã³ã¼ãããããã¾ãã - </entry> - </row> - <row> - <entry><constant>FILTER_UNSAFE_RAW</constant></entry> - <entry>"unsafe_raw"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_STRIP_LOW</constant>, - <constant>FILTER_FLAG_STRIP_HIGH</constant>, - <constant>FILTER_FLAG_ENCODE_LOW</constant>, - <constant>FILTER_FLAG_ENCODE_HIGH</constant>, - <constant>FILTER_FLAG_ENCODE_AMP</constant> - </entry> - <entry>ä½ãããããªãã·ã§ã³ã§ç¹æ®æåãåãé¤ãããã¨ã³ã³ã¼ãããããã¾ãã</entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_EMAIL</constant></entry> - <entry>"email"</entry> - <entry></entry> - <entry></entry> - <entry> - è±åãæ°åããã³ - <literal>!#$%&'*+-/=?^_`{|}~@.[]</literal> - 以å¤ã®ãã¹ã¦ã®æåãåãé¤ãã¾ãã - </entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_URL</constant></entry> - <entry>"url"</entry> - <entry></entry> - <entry></entry> - <entry> - è±åãæ°åããã³ - <literal>$-_.+!*'(),{}|\\^~[]`<>#%";/?:@&=</literal> - 以å¤ã®ãã¹ã¦ã®æåãåãé¤ãã¾ãã - </entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_NUMBER_INT</constant></entry> - <entry>"number_int"</entry> - <entry></entry> - <entry></entry> - <entry> - æ°åããã©ã¹è¨å·ããã¤ãã¹è¨å· - 以å¤ã®ãã¹ã¦ã®æåãåãé¤ãã¾ãã - </entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_NUMBER_FLOAT</constant></entry> - <entry>"number_float"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_ALLOW_FRACTION</constant>, - <constant>FILTER_FLAG_ALLOW_THOUSAND</constant>, - <constant>FILTER_FLAG_ALLOW_SCIENTIFIC</constant> - </entry> - <entry> - æ°åã<literal>+-</literal> ããã³ - ãªãã·ã§ã³ã§ <literal>.,eE</literal> - 以å¤ã®ãã¹ã¦ã®æåãåãé¤ãã¾ãã - </entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_MAGIC_QUOTES</constant></entry> - <entry>"magic_quotes"</entry> - <entry></entry> - <entry></entry> - <entry><function>addslashes</function> ãé©ç¨ãã¾ãã</entry> - </row> - - <row> - <entry><constant>FILTER_CALLBACK</constant></entry> - <entry>"callback"</entry> - <entry><type>callback</type> 颿°ãããã¯ã¡ã½ãã</entry> - <entry></entry> - <entry>ã¦ã¼ã¶å®ç¾©ã®é¢æ°ãã³ã¼ã«ãã¦ãã¼ã¿ããã£ã«ã¿ãªã³ã°ãã¾ãã</entry> - </row> - </tbody> - </tgroup> - </table> - </para> + <preface xml:id="intro.filter"> + &reftitle.intro; + <para> + ãã®æ¡å¼µã¢ã¸ã¥ã¼ã«ã¯ããã¼ã¿ã®æ¤è¨¼ãé¤å»ãè¡ãã¾ãã + æªç¥ã® (å¤é¨ããã®) ãã¼ã¿ããã¨ãã°ã¦ã¼ã¶ã®å ¥åãªã©ãæ±ãéã«ä¾¿å©ã§ãã + HTML ãã©ã¼ã ããéããã¦ãããã¼ã¿ãªã©ãããã«ãããã¾ãã + </para> + <para> + ãã£ã«ã¿ãªã³ã°ã®æ¹å¼ã«ã¯ã大ããåã㦠+ <emphasis>æ¤è¨¼ (validation)</emphasis> 㨠<emphasis>é¤å» (sanitization)</emphasis> + ã®ãµãã¤ãããã¾ãã + </para> + <para> + <link linkend="filter.filters.valiate">æ¤è¨¼</link> ã¯ã + ãã¼ã¿ãä½ããã®æ¡ä»¶ãæºããã¦ãããã©ããããã§ãã¯ãã¾ãã + ãã¨ãã° <constant>FILTER_VALIDATE_EMAIL</constant> ãæ¸¡ãã¨ã + ãã¼ã¿ãã¡ã¼ã«ã¢ãã¬ã¹ã¨ãã¦æ£ããå½¢å¼ãã©ããã調ã¹ã¾ãã + ãã¼ã¿èªä½ã«ã¯ä½ãæãå ãã¾ããã + </para> + <para> + <link linkend="filter.filters.sanitize">é¤å»</link> ã¯ã + æã¾ãã¦ããªãæåãé¤å»ãããªã©ãã¦ãã¼ã¿ã夿´ãã¾ãã + ãã¨ãã° <constant>FILTER_SANITIZE_EMAIL</constant> ãæ¸¡ãã¨ã + ã¡ã¼ã«ã¢ãã¬ã¹ã¨ãã¦ç¡å¹ãªæåãå«ã¾ãã¦ããå ´åã«ãããé¤å»ãã¾ãã + ã¤ã¾ãããã¼ã¿ã®æ¤è¨¼ãè¡ãããã§ã¯ããã¾ããã + </para> + <para> + æ¤è¨¼ããã³é¤å»ã®ãããã«ã¤ãã¦ããå¿ è¦ã«å¿ã㦠<emphasis>ãã©ã°</emphasis> + ã使ç¨ãã¦æåã夿´ãããã¨ãã§ãã¾ãããã¨ãã° <acronym>URL</acronym> + ã®ãã£ã«ã¿ãªã³ã°æã« <constant>FILTER_FLAG_SCHEME_REQUIRED</constant> + ãæ¸¡ãã¨ãã¹ãã¼ã (http:// ãªã©) ãå¿ é ã¨ãããã¨ãã§ãã¾ãã + </para> </preface> &reference.filter.setup; + &reference.filter.filters; &reference.filter.constants; &reference.filter.reference; http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/filesystem/functions/file-get-contents.xml?r1=1.17&r2=1.18&diff_format=u Index: phpdoc-ja/reference/filesystem/functions/file-get-contents.xml diff -u phpdoc-ja/reference/filesystem/functions/file-get-contents.xml:1.17 phpdoc-ja/reference/filesystem/functions/file-get-contents.xml:1.18 --- phpdoc-ja/reference/filesystem/functions/file-get-contents.xml:1.17 Fri Feb 27 14:37:41 2009 +++ phpdoc-ja/reference/filesystem/functions/file-get-contents.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.17 $ --> -<!-- EN-Revision: 1.36 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.18 $ --> +<!-- EN-Revision: 1.37 Maintainer: hirokawa Status: ready --> <!-- CREDITS: shimooka --> <refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.file-get-contents"> <refnamediv> @@ -97,7 +97,7 @@ <constant>FILE_TEXT</constant> </entry> <entry> - unicode ãæå¹ãªå ´åããã¼ã¿èªã¿è¾¼ã¿æã®ããã©ã«ãã®ã¨ã³ã³ã¼ãã£ã³ã°ã¯ UTF-8 ã§ãã + PHP 6 以éããã¼ã¿èªã¿è¾¼ã¿æã®ããã©ã«ãã®ã¨ã³ã³ã¼ãã£ã³ã°ã¯ UTF-8 ã§ãã å¥ã®ã¨ã³ã³ã¼ãã£ã³ã°ãæå®ããã«ã¯ã ç¬èªã®ã³ã³ããã¹ãã使ããããããã㯠<function>stream_default_encoding</function> ã§ããã©ã«ãã夿´ãã¾ãã http://cvs.php.net/viewvc.cgi/phpdoc-ja/language/oop5/references.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/language/oop5/references.xml diff -u phpdoc-ja/language/oop5/references.xml:1.1 phpdoc-ja/language/oop5/references.xml:1.2 --- phpdoc-ja/language/oop5/references.xml:1.1 Fri Feb 27 14:37:41 2009 +++ phpdoc-ja/language/oop5/references.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> <sect1 xml:id="language.oop5.references" xmlns="http://docbook.org/ns/docbook"> <title>ãªãã¸ã§ã¯ãã¨åç §</title> <para> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/filter/filters.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/filter/filters.xml +++ phpdoc-ja/reference/filter/filters.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <chapter xml:id="filter.filters" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Types of filters</title> <section xml:id='filter.filters.valiate'> <title>æ¤è¨¼ãã£ã«ã¿</title> <para> <table> <title>æ¤è¨¼ç¨ã®ãã£ã«ã¿ã®ä¸è¦§</title> <tgroup cols="5"> <thead> <row> <entry>ID</entry> <entry>åå</entry> <entry>ãªãã·ã§ã³</entry> <entry>ãã©ã°</entry> <entry>説æ</entry> </row> </thead> <tbody> <row> <entry><constant>FILTER_VALIDATE_BOOLEAN</constant></entry> <entry>"boolean"</entry> <entry></entry> <entry> <constant>FILTER_NULL_ON_FAILURE</constant> </entry> <entry> <para> "1"ã"true"ã"on" ããã³ "yes" ã®å ´åã« &true;ã ãã以å¤ã®å ´åã« &false; ãè¿ãã¾ãã </para> <para> <constant>FILTER_NULL_ON_FAILURE</constant> ãè¨å®ããã¦ããå ´åã¯ã &false; ãè¿ãããã®ã¯ "0"ã"false"ã"off"ã"no" ããã³ "" ã®å ´åã®ã¿ã¨ãªãã¾ãã boolean 以å¤ã®å¤ã«ã¤ãã¦ã¯ &null; ãè¿ãã¾ãã </para> </entry> </row> <row> <entry><constant>FILTER_VALIDATE_EMAIL</constant></entry> <entry>"validate_email"</entry> <entry></entry> <entry></entry> <entry>å¤ã e-mail å½¢å¼ã§ãããã©ãããæ¤è¨¼ãã¾ãã</entry> </row> <row> <entry><constant>FILTER_VALIDATE_FLOAT</constant></entry> <entry>"float"</entry> <entry> <parameter>decimal</parameter> </entry> <entry> <constant>FILTER_FLAG_ALLOW_THOUSAND</constant> </entry> <entry>å¤ã float ã§ãããã©ãããæ¤è¨¼ãã¾ãã</entry> </row> <row> <entry><constant>FILTER_VALIDATE_INT</constant></entry> <entry>"int"</entry> <entry> <parameter>min_range</parameter>, <parameter>max_range</parameter> </entry> <entry> <constant>FILTER_FLAG_ALLOW_OCTAL</constant>, <constant>FILTER_FLAG_ALLOW_HEX</constant> </entry> <entry>å¤ãæ´æ°ã§ãããã©ããããªãã·ã§ã³ã§æå®ããç¯å²å ã«ãããã©ãããæ¤è¨¼ãã¾ãã</entry> </row> <row> <entry><constant>FILTER_VALIDATE_IP</constant></entry> <entry>"validate_ip"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_IPV4</constant>, <constant>FILTER_FLAG_IPV6</constant>, <constant>FILTER_FLAG_NO_PRIV_RANGE</constant>, <constant>FILTER_FLAG_NO_RES_RANGE</constant> </entry> <entry> å¤ã IP ã¢ãã¬ã¹ã§ãããã©ãããæ¤è¨¼ãã¾ãã ãªãã·ã§ã³ã§ IPv4 ããã㯠IPv6 ã®ã¿ã®æå®ã ãã©ã¤ãã¼ãã¢ãã¬ã¹ãäºç´æ¸ã¿ã¢ãã¬ã¹ã§ã¯ãªããã¨ã®æå®ãã§ãã¾ãã </entry> </row> <row> <entry><constant>FILTER_VALIDATE_REGEXP</constant></entry> <entry>"validate_regexp"</entry> <entry> <parameter>regexp</parameter> </entry> <entry></entry> <entry> å¤ãã<link linkend="ref.pcre">Perl äºæã®</link> æ£è¦è¡¨ç¾ <parameter>regexp</parameter> ã«ä¸è´ãããã©ãããæ¤è¨¼ãã¾ãã </entry> </row> <row> <entry><constant>FILTER_VALIDATE_URL</constant></entry> <entry>"validate_url"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_PATH_REQUIRED</constant>, <constant>FILTER_FLAG_QUERY_REQUIRED</constant> </entry> <entry> å¤ã URL å½¢å¼ã§ãããã©ããã ãªãã·ã§ã³ã§æå®ããã³ã³ãã¼ãã³ããå«ã¾ãã¦ãããã©ãããæ¤è¨¼ãã¾ãã </entry> </row> </tbody> </tgroup> </table> </para> </section> <section xml:id='filter.filters.sanitize'> <title>é¤å»ãã£ã«ã¿</title> <para> <table> <title>é¤å»ãã£ã«ã¿ã®ä¸è¦§</title> <tgroup cols="5"> <thead> <row> <entry>ID</entry> <entry>åå</entry> <entry>ãªãã·ã§ã³</entry> <entry>ãã©ã°</entry> <entry>説æ</entry> </row> </thead> <tbody> <row> <entry><constant>FILTER_SANITIZE_EMAIL</constant></entry> <entry>"email"</entry> <entry></entry> <entry></entry> <entry> è±åãæ°åããã³ <literal>!#$%&'*+-/=?^_`{|}~@.[]</literal> 以å¤ã®ãã¹ã¦ã®æåãåãé¤ãã¾ãã </entry> </row> <row> <entry><constant>FILTER_SANITIZE_ENCODED</constant></entry> <entry>"encoded"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_STRIP_LOW</constant>, <constant>FILTER_FLAG_STRIP_HIGH</constant>, <constant>FILTER_FLAG_ENCODE_LOW</constant>, <constant>FILTER_FLAG_ENCODE_HIGH</constant> </entry> <entry> æååã URL ã¨ã³ã³ã¼ããã¾ãããªãã·ã§ã³ã§ã ç¹æ®æåãåãé¤ãããã¨ã³ã³ã¼ãããããã¾ãã </entry> </row> <row> <entry><constant>FILTER_SANITIZE_MAGIC_QUOTES</constant></entry> <entry>"magic_quotes"</entry> <entry></entry> <entry></entry> <entry><function>addslashes</function> ãé©ç¨ãã¾ãã</entry> </row> <row> <entry><constant>FILTER_SANITIZE_NUMBER_FLOAT</constant></entry> <entry>"number_float"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_ALLOW_FRACTION</constant>, <constant>FILTER_FLAG_ALLOW_THOUSAND</constant>, <constant>FILTER_FLAG_ALLOW_SCIENTIFIC</constant> </entry> <entry> æ°åã<literal>+-</literal> ããã³ ãªãã·ã§ã³ã§ <literal>.,eE</literal> 以å¤ã®ãã¹ã¦ã®æåãåãé¤ãã¾ãã </entry> </row> <row> <entry><constant>FILTER_SANITIZE_NUMBER_INT</constant></entry> <entry>"number_int"</entry> <entry></entry> <entry></entry> <entry> æ°åããã©ã¹è¨å·ããã¤ãã¹è¨å· 以å¤ã®ãã¹ã¦ã®æåãåãé¤ãã¾ãã </entry> </row> <row> <entry><constant>FILTER_SANITIZE_SPECIAL_CHARS</constant></entry> <entry>"special_chars"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_STRIP_LOW</constant>, <constant>FILTER_FLAG_STRIP_HIGH</constant>, <constant>FILTER_FLAG_ENCODE_HIGH</constant> </entry> <entry> <literal>'"<>&</literal> ããã³ ASCII å¤ã 32 æªæºã®æåã HTML ã¨ã¹ã±ã¼ããã¾ãããªãã·ã§ã³ã§ã ç¹æ®æåãåãé¤ãããã¨ã³ã³ã¼ãããããã¾ãã </entry> </row> <row> <entry><constant>FILTER_SANITIZE_STRING</constant></entry> <entry>"string"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_NO_ENCODE_QUOTES</constant>, <constant>FILTER_FLAG_STRIP_LOW</constant>, <constant>FILTER_FLAG_STRIP_HIGH</constant>, <constant>FILTER_FLAG_ENCODE_LOW</constant>, <constant>FILTER_FLAG_ENCODE_HIGH</constant>, <constant>FILTER_FLAG_ENCODE_AMP</constant> </entry> <entry> ã¿ã°ãåãé¤ãã¾ãããªãã·ã§ã³ã§ã ç¹æ®æåãåãé¤ãããã¨ã³ã³ã¼ãããããã¾ãã </entry> </row> <row> <entry><constant>FILTER_SANITIZE_STRIPPED</constant></entry> <entry>"stripped"</entry> <entry></entry> <entry></entry> <entry>"string" ãã£ã«ã¿ã®ã¨ã¤ãªã¢ã¹ã</entry> </row> <row> <entry><constant>FILTER_SANITIZE_URL</constant></entry> <entry>"url"</entry> <entry></entry> <entry></entry> <entry> è±åãæ°åããã³ <literal>$-_.+!*'(),{}|\\^~[]`<>#%";/?:@&=</literal> 以å¤ã®ãã¹ã¦ã®æåãåãé¤ãã¾ãã </entry> </row> <row> <entry><constant>FILTER_UNSAFE_RAW</constant></entry> <entry>"unsafe_raw"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_STRIP_LOW</constant>, <constant>FILTER_FLAG_STRIP_HIGH</constant>, <constant>FILTER_FLAG_ENCODE_LOW</constant>, <constant>FILTER_FLAG_ENCODE_HIGH</constant>, <constant>FILTER_FLAG_ENCODE_AMP</constant> </entry> <entry>ä½ãããããªãã·ã§ã³ã§ç¹æ®æåãåãé¤ãããã¨ã³ã³ã¼ãããããã¾ãã</entry> </row> </tbody> </tgroup> </table> </para> </section> <section xml:id='filter.filters.misc'> <title>ãã®ä»ã®ãã£ã«ã¿</title> <para> <table> <title>ãã®ä»ã®ãã£ã«ã¿ã®ä¸è¦§</title> <tgroup cols="5"> <thead> <row> <entry>ID</entry> <entry>åå</entry> <entry>ãªãã·ã§ã³</entry> <entry>ãã©ã°</entry> <entry>説æ</entry> </row> </thead> <tbody> <row> <entry><constant>FILTER_CALLBACK</constant></entry> <entry>"callback"</entry> <entry><type>callback</type> 颿°ãããã¯ã¡ã½ãã</entry> <entry></entry> <entry>ã¦ã¼ã¶å®ç¾©ã®é¢æ°ãã³ã¼ã«ãã¦ãã¼ã¿ããã£ã«ã¿ãªã³ã°ãã¾ãã</entry> </row> </tbody> </tgroup> </table> </para> </section> </chapter> <!-- 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 -->