didou Mon Jun 11 00:50:00 2007 UTC
Modified files:
/phpdoc/en/reference/strings/functions addcslashes.xml
addslashes.xml bin2hex.xml
chr.xml chunk-split.xml
convert-cyr-string.xml
convert-uudecode.xml
convert-uuencode.xml
count-chars.xml crc32.xml
crypt.xml
Log:
WS, prepare for new doc style
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/addcslashes.xml?r1=1.9&r2=1.10&diff_format=u
Index: phpdoc/en/reference/strings/functions/addcslashes.xml
diff -u phpdoc/en/reference/strings/functions/addcslashes.xml:1.9
phpdoc/en/reference/strings/functions/addcslashes.xml:1.10
--- phpdoc/en/reference/strings/functions/addcslashes.xml:1.9 Thu Oct 12
09:21:26 2006
+++ phpdoc/en/reference/strings/functions/addcslashes.xml Mon Jun 11
00:50:00 2007
@@ -1,55 +1,55 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.9 $ -->
+<!-- $Revision: 1.10 $ -->
<!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 -->
- <refentry id="function.addcslashes">
- <refnamediv>
- <refname>addcslashes</refname>
- <refpurpose>Quote string with slashes in a C style</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <methodsynopsis>
- <type>string</type><methodname>addcslashes</methodname>
- <methodparam><type>string</type><parameter>str</parameter></methodparam>
-
<methodparam><type>string</type><parameter>charlist</parameter></methodparam>
- </methodsynopsis>
- <para>
- Returns a string with backslashes before characters that are
- listed in <parameter>charlist</parameter> parameter. If
- <parameter>charlist</parameter> contains characters
- <literal>\n</literal>, <literal>\r</literal> etc., they are
- converted in C-like style, while other non-alphanumeric characters
- with ASCII codes lower than 32 and higher than 126 converted to
- octal representation.
- </para>
- <para>
- Be careful if you choose to escape characters 0, a, b, f, n, r,
- t and v. They will be converted to \0, \a, \b, \f, \n, \r, \t
- and \v.
- In PHP \0 (NULL), \r (carriage return), \n (newline) and \t (tab)
- are predefined escape sequences, while in C all of these are
- predefined escape sequences.
- </para>
- <para>
- <parameter>charlist</parameter> like "\0..\37", which would
- escape all characters with ASCII code between 0 and 31.
- <example>
- <title><function>addcslashes</function> example</title>
- <programlisting role="php">
+<refentry id="function.addcslashes">
+ <refnamediv>
+ <refname>addcslashes</refname>
+ <refpurpose>Quote string with slashes in a C style</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <methodsynopsis>
+ <type>string</type><methodname>addcslashes</methodname>
+ <methodparam><type>string</type><parameter>str</parameter></methodparam>
+
<methodparam><type>string</type><parameter>charlist</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Returns a string with backslashes before characters that are
+ listed in <parameter>charlist</parameter> parameter. If
+ <parameter>charlist</parameter> contains characters
+ <literal>\n</literal>, <literal>\r</literal> etc., they are
+ converted in C-like style, while other non-alphanumeric characters
+ with ASCII codes lower than 32 and higher than 126 converted to
+ octal representation.
+ </para>
+ <para>
+ Be careful if you choose to escape characters 0, a, b, f, n, r,
+ t and v. They will be converted to \0, \a, \b, \f, \n, \r, \t
+ and \v.
+ In PHP \0 (NULL), \r (carriage return), \n (newline) and \t (tab)
+ are predefined escape sequences, while in C all of these are
+ predefined escape sequences.
+ </para>
+ <para>
+ <parameter>charlist</parameter> like "\0..\37", which would
+ escape all characters with ASCII code between 0 and 31.
+ <example>
+ <title><function>addcslashes</function> example</title>
+ <programlisting role="php">
<![CDATA[
<?php
$escaped = addcslashes($not_escaped, "[EMAIL PROTECTED]");
?>
]]>
- </programlisting>
- </example>
- </para>
- <para>
- When you define a sequence of characters in the charlist argument
- make sure that you know what characters come between the
- characters that you set as the start and end of the range.
- <informalexample>
- <programlisting role="php">
+ </programlisting>
+ </example>
+ </para>
+ <para>
+ When you define a sequence of characters in the charlist argument
+ make sure that you know what characters come between the
+ characters that you set as the start and end of the range.
+ <informalexample>
+ <programlisting role="php">
<![CDATA[
<?php
echo addcslashes('foo[ ]', 'A..z');
@@ -59,33 +59,33 @@
// feeds, carriage returns, etc.
?>
]]>
- </programlisting>
- </informalexample>
- Also, if the first character in a range has a higher ASCII value
- than the second character in the range, no range will be
- constructed. Only the start, end and period characters will be
- escaped. Use the <function>ord</function> function to find the
- ASCII value for a character.
- <informalexample>
- <programlisting role="php">
+ </programlisting>
+ </informalexample>
+ Also, if the first character in a range has a higher ASCII value
+ than the second character in the range, no range will be
+ constructed. Only the start, end and period characters will be
+ escaped. Use the <function>ord</function> function to find the
+ ASCII value for a character.
+ <informalexample>
+ <programlisting role="php">
<![CDATA[
<?php
echo addcslashes("zoo['.']", 'z..A');
// output: \zoo['\.']
?>
]]>
- </programlisting>
- </informalexample>
- </para>
- <para>
- See also <function>stripcslashes</function>,
- <function>stripslashes</function>,
- <function>addslashes</function>,
- <function>htmlspecialchars</function>, and
- <function>quotemeta</function>.
- </para>
- </refsect1>
- </refentry>
+ </programlisting>
+ </informalexample>
+ </para>
+ <para>
+ See also <function>stripcslashes</function>,
+ <function>stripslashes</function>,
+ <function>addslashes</function>,
+ <function>htmlspecialchars</function>, and
+ <function>quotemeta</function>.
+ </para>
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/addslashes.xml?r1=1.4&r2=1.5&diff_format=u
Index: phpdoc/en/reference/strings/functions/addslashes.xml
diff -u phpdoc/en/reference/strings/functions/addslashes.xml:1.4
phpdoc/en/reference/strings/functions/addslashes.xml:1.5
--- phpdoc/en/reference/strings/functions/addslashes.xml:1.4 Thu Oct 12
09:21:26 2006
+++ phpdoc/en/reference/strings/functions/addslashes.xml Mon Jun 11
00:50:00 2007
@@ -1,51 +1,51 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
+<!-- $Revision: 1.5 $ -->
<!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 -->
- <refentry id="function.addslashes">
- <refnamediv>
- <refname>addslashes</refname>
- <refpurpose>Quote string with slashes</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <methodsynopsis>
- <type>string</type><methodname>addslashes</methodname>
- <methodparam><type>string</type><parameter>str</parameter></methodparam>
- </methodsynopsis>
- <para>
- Returns a string with backslashes before characters that need
- to be quoted in database queries etc. These characters are
- single quote (<literal>'</literal>), double quote
- (<literal>"</literal>), backslash (<literal>\</literal>)
- and NUL (the &null; byte).
- </para>
- <para>
- An example use of <function>addslashes</function> is when you're
- entering data into a database. For example, to insert the name
- <literal>O'reilly</literal> into a database, you will need to escape
- it. Most databases do this with a <literal>\</literal> which would
- mean <literal>O\'reilly</literal>. This would only be to get the data
- into the database, the extra <literal>\</literal> will not be inserted.
- Having the PHP directive <link linkend="ini.magic-quotes-sybase">
- magic_quotes_sybase</link> set to <literal>on</literal> will mean
- <literal>'</literal> is instead escaped with another
- <literal>'</literal>.
- </para>
- <para>
- The PHP directive <link linkend="ini.magic-quotes-gpc">
- magic_quotes_gpc</link> is <literal>on</literal> by default, and it
- essentially runs <function>addslashes</function> on all GET, POST,
- and COOKIE data. Do not use <function>addslashes</function> on
- strings that have already been escaped with
- <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link> as you'll
- then do double escaping. The function
- <function>get_magic_quotes_gpc</function> may come in handy for
- checking this.
- </para>
- <para>
- <example>
- <title>An <function>addslashes</function> example</title>
- <programlisting role="php">
+<refentry id="function.addslashes">
+ <refnamediv>
+ <refname>addslashes</refname>
+ <refpurpose>Quote string with slashes</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <methodsynopsis>
+ <type>string</type><methodname>addslashes</methodname>
+ <methodparam><type>string</type><parameter>str</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Returns a string with backslashes before characters that need
+ to be quoted in database queries etc. These characters are
+ single quote (<literal>'</literal>), double quote
+ (<literal>"</literal>), backslash (<literal>\</literal>)
+ and NUL (the &null; byte).
+ </para>
+ <para>
+ An example use of <function>addslashes</function> is when you're
+ entering data into a database. For example, to insert the name
+ <literal>O'reilly</literal> into a database, you will need to escape
+ it. Most databases do this with a <literal>\</literal> which would
+ mean <literal>O\'reilly</literal>. This would only be to get the data
+ into the database, the extra <literal>\</literal> will not be inserted.
+ Having the PHP directive <link linkend="ini.magic-quotes-sybase">
+ magic_quotes_sybase</link> set to <literal>on</literal> will mean
+ <literal>'</literal> is instead escaped with another
+ <literal>'</literal>.
+ </para>
+ <para>
+ The PHP directive <link linkend="ini.magic-quotes-gpc">
+ magic_quotes_gpc</link> is <literal>on</literal> by default, and it
+ essentially runs <function>addslashes</function> on all GET, POST,
+ and COOKIE data. Do not use <function>addslashes</function> on
+ strings that have already been escaped with
+ <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link> as you'll
+ then do double escaping. The function
+ <function>get_magic_quotes_gpc</function> may come in handy for
+ checking this.
+ </para>
+ <para>
+ <example>
+ <title>An <function>addslashes</function> example</title>
+ <programlisting role="php">
<![CDATA[
<?php
$str = "Is your name O'reilly?";
@@ -54,19 +54,19 @@
echo addslashes($str);
?>
]]>
- </programlisting>
- </example>
- </para>
- <para>
- See also <function>stripslashes</function>,
- <function>stripcslashes</function>,
- <function>addcslashes</function>,
- <function>htmlspecialchars</function>,
- <function>quotemeta</function>, and
- <function>get_magic_quotes_gpc</function>.
- </para>
- </refsect1>
- </refentry>
+ </programlisting>
+ </example>
+ </para>
+ <para>
+ See also <function>stripslashes</function>,
+ <function>stripcslashes</function>,
+ <function>addcslashes</function>,
+ <function>htmlspecialchars</function>,
+ <function>quotemeta</function>, and
+ <function>get_magic_quotes_gpc</function>.
+ </para>
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/bin2hex.xml?r1=1.2&r2=1.3&diff_format=u
Index: phpdoc/en/reference/strings/functions/bin2hex.xml
diff -u phpdoc/en/reference/strings/functions/bin2hex.xml:1.2
phpdoc/en/reference/strings/functions/bin2hex.xml:1.3
--- phpdoc/en/reference/strings/functions/bin2hex.xml:1.2 Wed Apr 17
06:44:13 2002
+++ phpdoc/en/reference/strings/functions/bin2hex.xml Mon Jun 11 00:50:00 2007
@@ -1,29 +1,27 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
+<!-- $Revision: 1.3 $ -->
<!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 -->
- <refentry id="function.bin2hex">
- <refnamediv>
- <refname>bin2hex</refname>
- <refpurpose>
- Convert binary data into hexadecimal representation
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <methodsynopsis>
- <type>string</type><methodname>bin2hex</methodname>
- <methodparam><type>string</type><parameter>str</parameter></methodparam>
- </methodsynopsis>
- <para>
- Returns an ASCII string containing the hexadecimal representation
- of <parameter>str</parameter>. The conversion is done byte-wise
- with the high-nibble first.
- </para>
- <para>
- See also <function>pack</function> and <function>unpack</function>.
- </para>
- </refsect1>
- </refentry>
+<refentry id="function.bin2hex">
+ <refnamediv>
+ <refname>bin2hex</refname>
+ <refpurpose>Convert binary data into hexadecimal representation</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <methodsynopsis>
+ <type>string</type><methodname>bin2hex</methodname>
+ <methodparam><type>string</type><parameter>str</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Returns an ASCII string containing the hexadecimal representation
+ of <parameter>str</parameter>. The conversion is done byte-wise
+ with the high-nibble first.
+ </para>
+ <para>
+ See also <function>pack</function> and <function>unpack</function>.
+ </para>
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/chr.xml?r1=1.4&r2=1.5&diff_format=u
Index: phpdoc/en/reference/strings/functions/chr.xml
diff -u phpdoc/en/reference/strings/functions/chr.xml:1.4
phpdoc/en/reference/strings/functions/chr.xml:1.5
--- phpdoc/en/reference/strings/functions/chr.xml:1.4 Sun Oct 19 21:13:22 2003
+++ phpdoc/en/reference/strings/functions/chr.xml Mon Jun 11 00:50:00 2007
@@ -1,23 +1,23 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
+<!-- $Revision: 1.5 $ -->
<!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 -->
- <refentry id="function.chr">
- <refnamediv>
- <refname>chr</refname>
- <refpurpose>Return a specific character</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <methodsynopsis>
- <type>string</type><methodname>chr</methodname>
- <methodparam><type>int</type><parameter>ascii</parameter></methodparam>
- </methodsynopsis>
- <para>
- Returns a one-character string containing the character specified
- by <parameter>ascii</parameter>.
- <example>
- <title><function>chr</function> example</title>
- <programlisting role="php">
+<refentry id="function.chr">
+ <refnamediv>
+ <refname>chr</refname>
+ <refpurpose>Return a specific character</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <methodsynopsis>
+ <type>string</type><methodname>chr</methodname>
+ <methodparam><type>int</type><parameter>ascii</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Returns a one-character string containing the character specified
+ by <parameter>ascii</parameter>.
+ <example>
+ <title><function>chr</function> example</title>
+ <programlisting role="php">
<![CDATA[
<?php
$str = "The string ends in escape: ";
@@ -28,20 +28,20 @@
$str = sprintf("The string ends in escape: %c", 27);
?>
]]>
- </programlisting>
- </example>
- </para>
- <para>
- You can find an ASCII-table over here: <ulink url="&url.asciitable;"
- >&url.asciitable;</ulink>.
- </para>
- <para>
- This function complements <function>ord</function>. See also
- <function>sprintf</function> with a format string of
- <literal>%c</literal>.
- </para>
- </refsect1>
- </refentry>
+ </programlisting>
+ </example>
+ </para>
+ <para>
+ You can find an ASCII-table over here: <ulink url="&url.asciitable;"
+ >&url.asciitable;</ulink>.
+ </para>
+ <para>
+ This function complements <function>ord</function>. See also
+ <function>sprintf</function> with a format string of
+ <literal>%c</literal>.
+ </para>
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/chunk-split.xml?r1=1.8&r2=1.9&diff_format=u
Index: phpdoc/en/reference/strings/functions/chunk-split.xml
diff -u phpdoc/en/reference/strings/functions/chunk-split.xml:1.8
phpdoc/en/reference/strings/functions/chunk-split.xml:1.9
--- phpdoc/en/reference/strings/functions/chunk-split.xml:1.8 Tue Apr 27
22:37:09 2004
+++ phpdoc/en/reference/strings/functions/chunk-split.xml Mon Jun 11
00:50:00 2007
@@ -1,45 +1,45 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.8 $ -->
+<!-- $Revision: 1.9 $ -->
<!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 -->
- <refentry id="function.chunk-split">
- <refnamediv>
- <refname>chunk_split</refname>
- <refpurpose>Split a string into smaller chunks</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <methodsynopsis>
- <type>string</type><methodname>chunk_split</methodname>
- <methodparam><type>string</type><parameter>body</parameter></methodparam>
- <methodparam
choice="opt"><type>int</type><parameter>chunklen</parameter></methodparam>
- <methodparam
choice="opt"><type>string</type><parameter>end</parameter></methodparam>
- </methodsynopsis>
- <para>
- Can be used to split a string into smaller chunks which is useful for
- e.g. converting <function>base64_encode</function> output to match RFC
- 2045 semantics. It inserts <parameter>end</parameter> (defaults to
- "\r\n") every <parameter>chunklen</parameter> characters (defaults to
- 76). It returns the new string leaving the original string untouched.
- <example>
- <title><function>chunk_split</function> example</title>
- <programlisting role="php">
+<refentry id="function.chunk-split">
+ <refnamediv>
+ <refname>chunk_split</refname>
+ <refpurpose>Split a string into smaller chunks</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <methodsynopsis>
+ <type>string</type><methodname>chunk_split</methodname>
+ <methodparam><type>string</type><parameter>body</parameter></methodparam>
+ <methodparam
choice="opt"><type>int</type><parameter>chunklen</parameter></methodparam>
+ <methodparam
choice="opt"><type>string</type><parameter>end</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Can be used to split a string into smaller chunks which is useful for
+ e.g. converting <function>base64_encode</function> output to match RFC
+ 2045 semantics. It inserts <parameter>end</parameter> (defaults to
+ "\r\n") every <parameter>chunklen</parameter> characters (defaults to
+ 76). It returns the new string leaving the original string untouched.
+ <example>
+ <title><function>chunk_split</function> example</title>
+ <programlisting role="php">
<![CDATA[
<?php
// format $data using RFC 2045 semantics
$new_string = chunk_split(base64_encode($data));
?>
]]>
- </programlisting>
- </example>
- </para>
- <simpara>
- See also <function>str_split</function>,
- <function>explode</function>, <function>split</function>,
- <function>wordwrap</function> and
- <ulink url="&url.rfc;2045">RFC 2045</ulink>.
- </simpara>
- </refsect1>
- </refentry>
+ </programlisting>
+ </example>
+ </para>
+ <simpara>
+ See also <function>str_split</function>,
+ <function>explode</function>, <function>split</function>,
+ <function>wordwrap</function> and
+ <ulink url="&url.rfc;2045">RFC 2045</ulink>.
+ </simpara>
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/convert-cyr-string.xml?r1=1.3&r2=1.4&diff_format=u
Index: phpdoc/en/reference/strings/functions/convert-cyr-string.xml
diff -u phpdoc/en/reference/strings/functions/convert-cyr-string.xml:1.3
phpdoc/en/reference/strings/functions/convert-cyr-string.xml:1.4
--- phpdoc/en/reference/strings/functions/convert-cyr-string.xml:1.3 Thu Jul
22 22:51:12 2004
+++ phpdoc/en/reference/strings/functions/convert-cyr-string.xml Mon Jun
11 00:50:00 2007
@@ -1,64 +1,62 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
+<!-- $Revision: 1.4 $ -->
<!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 -->
- <refentry id="function.convert-cyr-string">
- <refnamediv>
- <refname>convert_cyr_string</refname>
- <refpurpose>
- Convert from one Cyrillic character set to another
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <methodsynopsis>
- <type>string</type><methodname>convert_cyr_string</methodname>
- <methodparam><type>string</type><parameter>str</parameter></methodparam>
- <methodparam><type>string</type><parameter>from</parameter></methodparam>
- <methodparam><type>string</type><parameter>to</parameter></methodparam>
- </methodsynopsis>
- <para>
- This function returns the given string converted from one
- Cyrillic character set to another. The <parameter>from</parameter>
- and <parameter>to</parameter> arguments are single characters that
- represent the source and target Cyrillic character sets. The
- supported types are:
- <itemizedlist>
- <listitem>
- <simpara>
- k - koi8-r
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- w - windows-1251
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- i - iso8859-5
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- a - x-cp866
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- d - x-cp866
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- m - x-mac-cyrillic
- </simpara>
- </listitem>
- </itemizedlist>
- </para>
+<refentry id="function.convert-cyr-string">
+ <refnamediv>
+ <refname>convert_cyr_string</refname>
+ <refpurpose>Convert from one Cyrillic character set to another</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <methodsynopsis>
+ <type>string</type><methodname>convert_cyr_string</methodname>
+ <methodparam><type>string</type><parameter>str</parameter></methodparam>
+ <methodparam><type>string</type><parameter>from</parameter></methodparam>
+ <methodparam><type>string</type><parameter>to</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ This function returns the given string converted from one
+ Cyrillic character set to another. The <parameter>from</parameter>
+ and <parameter>to</parameter> arguments are single characters that
+ represent the source and target Cyrillic character sets. The
+ supported types are:
+ <itemizedlist>
+ <listitem>
+ <simpara>
+ k - koi8-r
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ w - windows-1251
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ i - iso8859-5
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ a - x-cp866
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ d - x-cp866
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ m - x-mac-cyrillic
+ </simpara>
+ </listitem>
+ </itemizedlist>
+ </para>
- ¬e.bin-safe;
- </refsect1>
- </refentry>
+ ¬e.bin-safe;
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/convert-uudecode.xml?r1=1.3&r2=1.4&diff_format=u
Index: phpdoc/en/reference/strings/functions/convert-uudecode.xml
diff -u phpdoc/en/reference/strings/functions/convert-uudecode.xml:1.3
phpdoc/en/reference/strings/functions/convert-uudecode.xml:1.4
--- phpdoc/en/reference/strings/functions/convert-uudecode.xml:1.3 Tue Jul
6 12:00:31 2004
+++ phpdoc/en/reference/strings/functions/convert-uudecode.xml Mon Jun 11
00:50:00 2007
@@ -1,11 +1,9 @@
<?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.3 $ -->
+<!-- $Revision: 1.4 $ -->
<refentry id="function.convert-uudecode">
<refnamediv>
<refname>convert_uudecode</refname>
- <refpurpose>
- Decode a uuencoded string
- </refpurpose>
+ <refpurpose>Decode a uuencoded string</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/convert-uuencode.xml?r1=1.4&r2=1.5&diff_format=u
Index: phpdoc/en/reference/strings/functions/convert-uuencode.xml
diff -u phpdoc/en/reference/strings/functions/convert-uuencode.xml:1.4
phpdoc/en/reference/strings/functions/convert-uuencode.xml:1.5
--- phpdoc/en/reference/strings/functions/convert-uuencode.xml:1.4 Fri Aug
13 01:00:48 2004
+++ phpdoc/en/reference/strings/functions/convert-uuencode.xml Mon Jun 11
00:50:00 2007
@@ -1,11 +1,9 @@
<?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.4 $ -->
+<!-- $Revision: 1.5 $ -->
<refentry id="function.convert-uuencode">
<refnamediv>
<refname>convert_uuencode</refname>
- <refpurpose>
- Uuencode a string
- </refpurpose>
+ <refpurpose>Uuencode a string</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/count-chars.xml?r1=1.7&r2=1.8&diff_format=u
Index: phpdoc/en/reference/strings/functions/count-chars.xml
diff -u phpdoc/en/reference/strings/functions/count-chars.xml:1.7
phpdoc/en/reference/strings/functions/count-chars.xml:1.8
--- phpdoc/en/reference/strings/functions/count-chars.xml:1.7 Fri Jul 1
13:07:49 2005
+++ phpdoc/en/reference/strings/functions/count-chars.xml Mon Jun 11
00:50:00 2007
@@ -1,61 +1,59 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
+<!-- $Revision: 1.8 $ -->
<!-- splitted from ./en/functions/strings.xml, last change in rev 1.4 -->
- <refentry id="function.count-chars">
- <refnamediv>
- <refname>count_chars</refname>
- <refpurpose>
- Return information about characters used in a string
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <methodsynopsis>
- <type>mixed</type><methodname>count_chars</methodname>
-
<methodparam><type>string</type><parameter>string</parameter></methodparam>
- <methodparam
choice="opt"><type>int</type><parameter>mode</parameter></methodparam>
- </methodsynopsis>
- <para>
- Counts the number of occurrences of every byte-value (0..255) in
- <parameter>string</parameter> and returns it in various ways.
- The optional parameter <parameter>mode</parameter> defaults to
- 0. Depending on <parameter>mode</parameter>
- <function>count_chars</function> returns one of the following:
- <itemizedlist>
- <listitem>
- <simpara>
- 0 - an array with the byte-value as key and the frequency of
- every byte as value.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- 1 - same as 0 but only byte-values with a frequency greater
- than zero are listed.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- 2 - same as 0 but only byte-values with a frequency equal to
- zero are listed.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- 3 - a string containing all used byte-values is returned.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- 4 - a string containing all not used byte-values is returned.
- </simpara>
- </listitem>
- </itemizedlist>
- </para>
- <para>
- <example>
- <title><function>count_chars</function> example</title>
- <programlisting role="php">
+<refentry id="function.count-chars">
+ <refnamediv>
+ <refname>count_chars</refname>
+ <refpurpose>Return information about characters used in a string</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <methodsynopsis>
+ <type>mixed</type><methodname>count_chars</methodname>
+ <methodparam><type>string</type><parameter>string</parameter></methodparam>
+ <methodparam
choice="opt"><type>int</type><parameter>mode</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Counts the number of occurrences of every byte-value (0..255) in
+ <parameter>string</parameter> and returns it in various ways.
+ The optional parameter <parameter>mode</parameter> defaults to
+ 0. Depending on <parameter>mode</parameter>
+ <function>count_chars</function> returns one of the following:
+ <itemizedlist>
+ <listitem>
+ <simpara>
+ 0 - an array with the byte-value as key and the frequency of
+ every byte as value.
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ 1 - same as 0 but only byte-values with a frequency greater
+ than zero are listed.
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ 2 - same as 0 but only byte-values with a frequency equal to
+ zero are listed.
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ 3 - a string containing all used byte-values is returned.
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ 4 - a string containing all not used byte-values is returned.
+ </simpara>
+ </listitem>
+ </itemizedlist>
+ </para>
+ <para>
+ <example>
+ <title><function>count_chars</function> example</title>
+ <programlisting role="php">
<![CDATA[
<?php
$data = "Two Ts and one F.";
@@ -65,31 +63,31 @@
}
?>
]]>
- </programlisting>
- &example.outputs;
- <screen>
+ </programlisting>
+ &example.outputs;
+ <screen>
<![CDATA[
-There were 4 instance(s) of " " in the string.
-There were 1 instance(s) of "." in the string.
-There were 1 instance(s) of "F" in the string.
-There were 2 instance(s) of "T" in the string.
-There were 1 instance(s) of "a" in the string.
-There were 1 instance(s) of "d" in the string.
-There were 1 instance(s) of "e" in the string.
-There were 2 instance(s) of "n" in the string.
-There were 2 instance(s) of "o" in the string.
-There were 1 instance(s) of "s" in the string.
-There were 1 instance(s) of "w" in the string.
+There were 4 instance(s) of " " in the string.
+There were 1 instance(s) of "." in the string.
+There were 1 instance(s) of "F" in the string.
+There were 2 instance(s) of "T" in the string.
+There were 1 instance(s) of "a" in the string.
+There were 1 instance(s) of "d" in the string.
+There were 1 instance(s) of "e" in the string.
+There were 2 instance(s) of "n" in the string.
+There were 2 instance(s) of "o" in the string.
+There were 1 instance(s) of "s" in the string.
+There were 1 instance(s) of "w" in the string.
]]>
- </screen>
- </example>
- </para>
- <simpara>
- See also <function>strpos</function> and
- <function>substr_count</function>.
- </simpara>
- </refsect1>
- </refentry>
+ </screen>
+ </example>
+ </para>
+ <simpara>
+ See also <function>strpos</function> and
+ <function>substr_count</function>.
+ </simpara>
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/crc32.xml?r1=1.6&r2=1.7&diff_format=u
Index: phpdoc/en/reference/strings/functions/crc32.xml
diff -u phpdoc/en/reference/strings/functions/crc32.xml:1.6
phpdoc/en/reference/strings/functions/crc32.xml:1.7
--- phpdoc/en/reference/strings/functions/crc32.xml:1.6 Mon Jun 16 10:44:57 2003
+++ phpdoc/en/reference/strings/functions/crc32.xml Mon Jun 11 00:50:00 2007
@@ -1,48 +1,48 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
+<!-- $Revision: 1.7 $ -->
<!-- splitted from ./en/functions/strings.xml, last change in rev 1.37 -->
- <refentry id="function.crc32">
- <refnamediv>
- <refname>crc32</refname>
- <refpurpose>Calculates the crc32 polynomial of a string</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <methodsynopsis>
- <type>int</type><methodname>crc32</methodname>
- <methodparam><type>string</type><parameter>str</parameter></methodparam>
- </methodsynopsis>
- <para>
- Generates the cyclic redundancy checksum polynomial of 32-bit
- lengths of the <parameter>str</parameter>. This is usually used
- to validate the integrity of data being transmitted.
- </para>
- <para>
- Because PHP's integer type is signed, and many crc32 checksums will
- result in negative integers, you need to use the "%u" formatter of
- <function>sprintf</function> or <function>printf</function> to get
- the string representation of the unsigned crc32 checksum.
- </para>
- <para>
- This second example shows how to print a converted checksum with the
- <function>printf</function> function:
- <example>
- <title>Displaying a crc32 checksum</title>
- <programlisting role="php">
+<refentry id="function.crc32">
+ <refnamediv>
+ <refname>crc32</refname>
+ <refpurpose>Calculates the crc32 polynomial of a string</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <methodsynopsis>
+ <type>int</type><methodname>crc32</methodname>
+ <methodparam><type>string</type><parameter>str</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Generates the cyclic redundancy checksum polynomial of 32-bit
+ lengths of the <parameter>str</parameter>. This is usually used
+ to validate the integrity of data being transmitted.
+ </para>
+ <para>
+ Because PHP's integer type is signed, and many crc32 checksums will
+ result in negative integers, you need to use the "%u" formatter of
+ <function>sprintf</function> or <function>printf</function> to get
+ the string representation of the unsigned crc32 checksum.
+ </para>
+ <para>
+ This second example shows how to print a converted checksum with the
+ <function>printf</function> function:
+ <example>
+ <title>Displaying a crc32 checksum</title>
+ <programlisting role="php">
<![CDATA[
<?php
$checksum = crc32("The quick brown fox jumped over the lazy dog.");
printf("%u\n", $checksum);
?>
]]>
- </programlisting>
- </example>
- </para>
- <para>
- See also <function>md5</function> and <function>sha1</function>.
- </para>
- </refsect1>
- </refentry>
+ </programlisting>
+ </example>
+ </para>
+ <para>
+ See also <function>md5</function> and <function>sha1</function>.
+ </para>
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/crypt.xml?r1=1.11&r2=1.12&diff_format=u
Index: phpdoc/en/reference/strings/functions/crypt.xml
diff -u phpdoc/en/reference/strings/functions/crypt.xml:1.11
phpdoc/en/reference/strings/functions/crypt.xml:1.12
--- phpdoc/en/reference/strings/functions/crypt.xml:1.11 Fri Mar 11
16:11:51 2005
+++ phpdoc/en/reference/strings/functions/crypt.xml Mon Jun 11 00:50:00 2007
@@ -1,93 +1,93 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.11 $ -->
+<!-- $Revision: 1.12 $ -->
<!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 -->
- <refentry id="function.crypt">
- <refnamediv>
- <refname>crypt</refname>
- <refpurpose>One-way string encryption (hashing)</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <methodsynopsis>
- <type>string</type><methodname>crypt</methodname>
- <methodparam><type>string</type><parameter>str</parameter></methodparam>
- <methodparam
choice="opt"><type>string</type><parameter>salt</parameter></methodparam>
- </methodsynopsis>
- <para>
- <function>crypt</function> will return an encrypted string using the
- standard Unix <abbrev>DES</abbrev>-based encryption algorithm or
- alternative algorithms that may be available on the system. Arguments
- are a string to be encrypted and an optional salt string to base the
- encryption on. See the Unix man page for your crypt function for more
- information.
- </para>
- <simpara>
- If the salt argument is not provided, one will be randomly
- generated by PHP each time you call this function.
- </simpara>
- <simpara>
- Some operating systems support more than one type of encryption. In
- fact, sometimes the standard DES-based encryption is replaced by an
- MD5-based encryption algorithm. The encryption type is triggered by the
- salt argument. At install time, PHP determines the capabilities of the
- crypt function and will accept salts for other encryption types. If no
- salt is provided, PHP will auto-generate a standard two character salt by
- default, unless the default encryption type on the system is MD5, in
- which case a random MD5-compatible salt is generated. PHP sets a
- constant named CRYPT_SALT_LENGTH which tells you whether a regular two
- character salt applies to your system or the longer twelve character salt
- is applicable.
- </simpara>
- <simpara>
- If you are using the supplied salt, you should be aware that the salt is
- generated once. If you are calling this function repeatedly, this may
- impact both appearance and security.
- </simpara>
- <simpara>
- The standard DES-based encryption <function>crypt</function> returns the
- salt as the first two characters of the output. It also only uses the
- first eight characters of <parameter>str</parameter>, so longer strings
- that start with the same eight characters will generate the same result
- (when the same salt is used).
- </simpara>
- <simpara>
- On systems where the crypt() function supports multiple
- encryption types, the following constants are set to 0 or 1
- depending on whether the given type is available:
- </simpara>
- <itemizedlist>
- <listitem>
- <simpara>
- CRYPT_STD_DES - Standard DES-based encryption with a two character salt
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- CRYPT_EXT_DES - Extended DES-based encryption with a nine character salt
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- CRYPT_MD5 - MD5 encryption with a twelve character salt starting with
- $1$
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- CRYPT_BLOWFISH - Blowfish encryption with a sixteen character salt
- starting with $2$ or $2a$
- </simpara>
- </listitem>
- </itemizedlist>
- <note>
- <simpara>
- There is no decrypt function, since <function>crypt</function>
- uses a one-way algorithm.
- </simpara>
- </note>
- <example>
- <title><function>crypt</function> examples</title>
- <programlisting role="php">
+<refentry id="function.crypt">
+ <refnamediv>
+ <refname>crypt</refname>
+ <refpurpose>One-way string encryption (hashing)</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <methodsynopsis>
+ <type>string</type><methodname>crypt</methodname>
+ <methodparam><type>string</type><parameter>str</parameter></methodparam>
+ <methodparam
choice="opt"><type>string</type><parameter>salt</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ <function>crypt</function> will return an encrypted string using the
+ standard Unix <abbrev>DES</abbrev>-based encryption algorithm or
+ alternative algorithms that may be available on the system. Arguments
+ are a string to be encrypted and an optional salt string to base the
+ encryption on. See the Unix man page for your crypt function for more
+ information.
+ </para>
+ <simpara>
+ If the salt argument is not provided, one will be randomly
+ generated by PHP each time you call this function.
+ </simpara>
+ <simpara>
+ Some operating systems support more than one type of encryption. In
+ fact, sometimes the standard DES-based encryption is replaced by an
+ MD5-based encryption algorithm. The encryption type is triggered by the
+ salt argument. At install time, PHP determines the capabilities of the
+ crypt function and will accept salts for other encryption types. If no
+ salt is provided, PHP will auto-generate a standard two character salt by
+ default, unless the default encryption type on the system is MD5, in
+ which case a random MD5-compatible salt is generated. PHP sets a
+ constant named CRYPT_SALT_LENGTH which tells you whether a regular two
+ character salt applies to your system or the longer twelve character salt
+ is applicable.
+ </simpara>
+ <simpara>
+ If you are using the supplied salt, you should be aware that the salt is
+ generated once. If you are calling this function repeatedly, this may
+ impact both appearance and security.
+ </simpara>
+ <simpara>
+ The standard DES-based encryption <function>crypt</function> returns the
+ salt as the first two characters of the output. It also only uses the
+ first eight characters of <parameter>str</parameter>, so longer strings
+ that start with the same eight characters will generate the same result
+ (when the same salt is used).
+ </simpara>
+ <simpara>
+ On systems where the crypt() function supports multiple
+ encryption types, the following constants are set to 0 or 1
+ depending on whether the given type is available:
+ </simpara>
+ <itemizedlist>
+ <listitem>
+ <simpara>
+ CRYPT_STD_DES - Standard DES-based encryption with a two character salt
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ CRYPT_EXT_DES - Extended DES-based encryption with a nine character salt
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ CRYPT_MD5 - MD5 encryption with a twelve character salt starting with
+ $1$
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ CRYPT_BLOWFISH - Blowfish encryption with a sixteen character salt
+ starting with $2$ or $2a$
+ </simpara>
+ </listitem>
+ </itemizedlist>
+ <note>
+ <simpara>
+ There is no decrypt function, since <function>crypt</function>
+ uses a one-way algorithm.
+ </simpara>
+ </note>
+ <example>
+ <title><function>crypt</function> examples</title>
+ <programlisting role="php">
<![CDATA[
<?php
$password = crypt('mypassword'); // let the salt be automatically generated
@@ -101,11 +101,11 @@
}
?>
]]>
- </programlisting>
- </example>
- <example>
- <title>Using <function>crypt</function> with htpasswd</title>
- <programlisting role="php">
+ </programlisting>
+ </example>
+ <example>
+ <title>Using <function>crypt</function> with htpasswd</title>
+ <programlisting role="php">
<![CDATA[
<?php
// Set the password
@@ -115,11 +115,11 @@
$hash = crypt($password);
?>
]]>
- </programlisting>
- </example>
- <example>
- <title>Using <function>crypt</function> with different encryption
types</title>
- <programlisting role="php">
+ </programlisting>
+ </example>
+ <example>
+ <title>Using <function>crypt</function> with different encryption
types</title>
+ <programlisting role="php">
<![CDATA[
<?php
if (CRYPT_STD_DES == 1) {
@@ -139,23 +139,23 @@
}
?>
]]>
- </programlisting>
- &example.outputs.similar;
- <screen>
+ </programlisting>
+ &example.outputs.similar;
+ <screen>
<![CDATA[
Standard DES: rl.3StKT.4T8M
Extended DES: _J9..rasmBYk8r9AiWNc
MD5: $1$rasmusle$rISCgZzpwk3UhDidwXvin0
Blowfish: $2a$07$rasmuslerd............nIdrcHdxcUxWomQX9j6kvERCFjTg7Ra
]]>
- </screen>
- </example>
- <simpara>
- See also <function>md5</function> and <link linkend="ref.mcrypt">the
- Mcrypt extension</link>.
- </simpara>
- </refsect1>
- </refentry>
+ </screen>
+ </example>
+ <simpara>
+ See also <function>md5</function> and <link linkend="ref.mcrypt">the
+ Mcrypt extension</link>.
+ </simpara>
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables: