philip Mon Apr 11 18:04:42 2005 EDT
Modified files:
/phpdoc/en/reference/dir/functions chdir.xml chroot.xml
class.dir.xml closedir.xml
getcwd.xml opendir.xml
readdir.xml rewinddir.xml
scandir.xml
Log:
WS, preparation for the new doc style
http://cvs.php.net/diff.php/phpdoc/en/reference/dir/functions/chdir.xml?r1=1.11&r2=1.12&ty=u
Index: phpdoc/en/reference/dir/functions/chdir.xml
diff -u phpdoc/en/reference/dir/functions/chdir.xml:1.11
phpdoc/en/reference/dir/functions/chdir.xml:1.12
--- phpdoc/en/reference/dir/functions/chdir.xml:1.11 Mon Nov 1 11:08:19 2004
+++ phpdoc/en/reference/dir/functions/chdir.xml Mon Apr 11 18:04:40 2005
@@ -1,25 +1,25 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.11 $ -->
+<!-- $Revision: 1.12 $ -->
<!-- splitted from ./en/functions/dir.xml, last change in rev 1.2 -->
- <refentry id="function.chdir">
- <refnamediv>
- <refname>chdir</refname>
- <refpurpose>Change directory</refpurpose>
- </refnamediv>
- <refsect1>
- &reftitle.description;
- <methodsynopsis>
- <type>bool</type><methodname>chdir</methodname>
-
<methodparam><type>string</type><parameter>directory</parameter></methodparam>
- </methodsynopsis>
- <para>
- Changes PHP's current directory to
- <parameter>directory</parameter>. &return.success;
- </para>
- <para>
- <example>
- <title><function>chdir</function> example</title>
- <programlisting role="php">
+<refentry id="function.chdir">
+ <refnamediv>
+ <refname>chdir</refname>
+ <refpurpose>Change directory</refpurpose>
+ </refnamediv>
+ <refsect1>
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type><methodname>chdir</methodname>
+
<methodparam><type>string</type><parameter>directory</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Changes PHP's current directory to
+ <parameter>directory</parameter>. &return.success;
+ </para>
+ <para>
+ <example>
+ <title><function>chdir</function> example</title>
+ <programlisting role="php">
<![CDATA[
<?php
@@ -33,22 +33,22 @@
?>
]]>
- </programlisting>
- &example.outputs;
- <screen>
+ </programlisting>
+ &example.outputs;
+ <screen>
<![CDATA[
/home/vincent
/home/vincent/public_html
]]>
- </screen>
- </example>
- </para>
- ¬e.sm.uidcheck.dir;
- <para>
- See also <function>getcwd</function>.
- </para>
- </refsect1>
- </refentry>
+ </screen>
+ </example>
+ </para>
+ ¬e.sm.uidcheck.dir;
+ <para>
+ See also <function>getcwd</function>.
+ </para>
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/phpdoc/en/reference/dir/functions/chroot.xml?r1=1.8&r2=1.9&ty=u
Index: phpdoc/en/reference/dir/functions/chroot.xml
diff -u phpdoc/en/reference/dir/functions/chroot.xml:1.8
phpdoc/en/reference/dir/functions/chroot.xml:1.9
--- phpdoc/en/reference/dir/functions/chroot.xml:1.8 Mon Nov 1 11:08:20 2004
+++ phpdoc/en/reference/dir/functions/chroot.xml Mon Apr 11 18:04:40 2005
@@ -1,29 +1,29 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.8 $ -->
+<!-- $Revision: 1.9 $ -->
<!-- splitted from ./en/functions/dir.xml, last change in rev 1.11 -->
- <refentry id="function.chroot">
- <refnamediv>
- <refname>chroot</refname>
- <refpurpose>Change the root directory</refpurpose>
- </refnamediv>
- <refsect1>
- &reftitle.description;
- <methodsynopsis>
- <type>bool</type><methodname>chroot</methodname>
-
<methodparam><type>string</type><parameter>directory</parameter></methodparam>
- </methodsynopsis>
- <para>
- Changes the root directory of the current process to
- <parameter>directory</parameter>. &return.success;
- </para>
- <para>
- This function is only available if your system supports it and
- you're using the CLI, CGI or Embed SAPI.
- </para>
- <note><simpara><function>chroot</function> requires root
privileges.</simpara></note>
- ¬e.no-windows;
- </refsect1>
- </refentry>
+<refentry id="function.chroot">
+ <refnamediv>
+ <refname>chroot</refname>
+ <refpurpose>Change the root directory</refpurpose>
+ </refnamediv>
+ <refsect1>
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type><methodname>chroot</methodname>
+
<methodparam><type>string</type><parameter>directory</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Changes the root directory of the current process to
+ <parameter>directory</parameter>. &return.success;
+ </para>
+ <para>
+ This function is only available if your system supports it and
+ you're using the CLI, CGI or Embed SAPI.
+ </para>
+ <note><simpara><function>chroot</function> requires root
privileges.</simpara></note>
+ ¬e.no-windows;
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/phpdoc/en/reference/dir/functions/class.dir.xml?r1=1.8&r2=1.9&ty=u
Index: phpdoc/en/reference/dir/functions/class.dir.xml
diff -u phpdoc/en/reference/dir/functions/class.dir.xml:1.8
phpdoc/en/reference/dir/functions/class.dir.xml:1.9
--- phpdoc/en/reference/dir/functions/class.dir.xml:1.8 Mon Dec 20 15:26:05 2004
+++ phpdoc/en/reference/dir/functions/class.dir.xml Mon Apr 11 18:04:40 2005
@@ -1,50 +1,50 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.8 $ -->
+<!-- $Revision: 1.9 $ -->
<!-- splitted from ./en/functions/dir.xml, last change in rev 1.2 -->
- <refentry id="class.dir">
- <refnamediv>
- <refname>dir</refname>
- <refpurpose>Directory class</refpurpose>
- </refnamediv>
- <refsect1>
- &reftitle.description;
- <classsynopsis>
- <ooclass><classname>dir</classname></ooclass>
- <constructorsynopsis>
- <methodname>dir</methodname>
-
<methodparam><type>string</type><parameter>directory</parameter></methodparam>
- </constructorsynopsis>
- <fieldsynopsis>
- <type>string</type><varname>path</varname>
- </fieldsynopsis>
- <fieldsynopsis>
- <type>resource</type><varname>handle</varname>
- </fieldsynopsis>
-
<methodsynopsis><type>string</type><methodname>read</methodname><void/></methodsynopsis>
-
<methodsynopsis><type>void</type><methodname>rewind</methodname><void/></methodsynopsis>
-
<methodsynopsis><type>void</type><methodname>close</methodname><void/></methodsynopsis>
- </classsynopsis>
- <para>
- A pseudo-object oriented mechanism for reading a directory. The
- given <parameter>directory</parameter> is opened. Two properties
- are available once the directory has been opened. The handle
- property can be used with other directory functions such as
- <function>readdir</function>, <function>rewinddir</function> and
- <function>closedir</function>. The path property is set to path
- the directory that was opened. Three methods are available:
- read, rewind and close.
- </para>
- <para>
- Please note the fashion in which <function>dir</function>'s
- return value is checked in the example below. We are explicitly
- testing whether the return value is identical to (equal to and of
- the same type as--see <link linkend="language.operators.comparison">
- Comparison Operators</link> for more information) &false; since
- otherwise, any directory entry whose name evaluates to &false; will
- stop the loop.
- <example>
- <title><function>dir</function> example</title>
- <programlisting role="php">
+<refentry id="class.dir">
+ <refnamediv>
+ <refname>dir</refname>
+ <refpurpose>Directory class</refpurpose>
+ </refnamediv>
+ <refsect1>
+ &reftitle.description;
+ <classsynopsis>
+ <ooclass><classname>dir</classname></ooclass>
+ <constructorsynopsis>
+ <methodname>dir</methodname>
+
<methodparam><type>string</type><parameter>directory</parameter></methodparam>
+ </constructorsynopsis>
+ <fieldsynopsis>
+ <type>string</type><varname>path</varname>
+ </fieldsynopsis>
+ <fieldsynopsis>
+ <type>resource</type><varname>handle</varname>
+ </fieldsynopsis>
+
<methodsynopsis><type>string</type><methodname>read</methodname><void/></methodsynopsis>
+
<methodsynopsis><type>void</type><methodname>rewind</methodname><void/></methodsynopsis>
+
<methodsynopsis><type>void</type><methodname>close</methodname><void/></methodsynopsis>
+ </classsynopsis>
+ <para>
+ A pseudo-object oriented mechanism for reading a directory. The
+ given <parameter>directory</parameter> is opened. Two properties
+ are available once the directory has been opened. The handle
+ property can be used with other directory functions such as
+ <function>readdir</function>, <function>rewinddir</function> and
+ <function>closedir</function>. The path property is set to path
+ the directory that was opened. Three methods are available:
+ read, rewind and close.
+ </para>
+ <para>
+ Please note the fashion in which <function>dir</function>'s
+ return value is checked in the example below. We are explicitly
+ testing whether the return value is identical to (equal to and of
+ the same type as--see <link linkend="language.operators.comparison">
+ Comparison Operators</link> for more information) &false; since
+ otherwise, any directory entry whose name evaluates to &false; will
+ stop the loop.
+ <example>
+ <title><function>dir</function> example</title>
+ <programlisting role="php">
<![CDATA[
<?php
$d = dir("/etc/php5");
@@ -56,9 +56,9 @@
$d->close();
?>
]]>
- </programlisting>
- &example.outputs.similar;
- <screen>
+ </programlisting>
+ &example.outputs.similar;
+ <screen>
<![CDATA[
Handle: Resource id #2
Path: /etc/php5
@@ -68,26 +68,26 @@
cgi
cli
]]>
- </screen>
- </example>
- </para>
- <note>
- <para>
- The order in which directory entries are returned by the read method is
- system-dependent.
- </para>
- </note>
- <note>
- <para>
- This defines the internal class
- <classname>Directory</classname>, meaning that you will not be
- able to define your own classes with that name. For a full list
- of predefined classes in PHP, please see <link
- linkend="reserved.classes">Predefined Classes</link>.
- </para>
- </note>
- </refsect1>
- </refentry>
+ </screen>
+ </example>
+ </para>
+ <note>
+ <para>
+ The order in which directory entries are returned by the read method is
+ system-dependent.
+ </para>
+ </note>
+ <note>
+ <para>
+ This defines the internal class
+ <classname>Directory</classname>, meaning that you will not be
+ able to define your own classes with that name. For a full list
+ of predefined classes in PHP, please see <link
+ linkend="reserved.classes">Predefined Classes</link>.
+ </para>
+ </note>
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/phpdoc/en/reference/dir/functions/closedir.xml?r1=1.5&r2=1.6&ty=u
Index: phpdoc/en/reference/dir/functions/closedir.xml
diff -u phpdoc/en/reference/dir/functions/closedir.xml:1.5
phpdoc/en/reference/dir/functions/closedir.xml:1.6
--- phpdoc/en/reference/dir/functions/closedir.xml:1.5 Mon Apr 4 11:58:31 2005
+++ phpdoc/en/reference/dir/functions/closedir.xml Mon Apr 11 18:04:40 2005
@@ -1,26 +1,26 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
+<!-- $Revision: 1.6 $ -->
<!-- splitted from ./en/functions/dir.xml, last change in rev 1.2 -->
- <refentry id="function.closedir">
- <refnamediv>
- <refname>closedir</refname>
- <refpurpose>Close directory handle</refpurpose>
- </refnamediv>
- <refsect1>
- &reftitle.description;
- <methodsynopsis>
- <type>void</type><methodname>closedir</methodname>
-
<methodparam><type>resource</type><parameter>dir_handle</parameter></methodparam>
- </methodsynopsis>
- <para>
- Closes the directory stream indicated by
- <parameter>dir_handle</parameter>. The stream must have previously
- been opened by <function>opendir</function>.
- </para>
- <para>
- <example>
- <title><function>closedir</function> example</title>
- <programlisting role="php">
+<refentry id="function.closedir">
+ <refnamediv>
+ <refname>closedir</refname>
+ <refpurpose>Close directory handle</refpurpose>
+ </refnamediv>
+ <refsect1>
+ &reftitle.description;
+ <methodsynopsis>
+ <type>void</type><methodname>closedir</methodname>
+
<methodparam><type>resource</type><parameter>dir_handle</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Closes the directory stream indicated by
+ <parameter>dir_handle</parameter>. The stream must have previously
+ been opened by <function>opendir</function>.
+ </para>
+ <para>
+ <example>
+ <title><function>closedir</function> example</title>
+ <programlisting role="php">
<![CDATA[
<?php
$dir = "/etc/php5/";
@@ -34,11 +34,11 @@
}
?>
]]>
- </programlisting>
- </example>
- </para>
- </refsect1>
- </refentry>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/phpdoc/en/reference/dir/functions/getcwd.xml?r1=1.9&r2=1.10&ty=u
Index: phpdoc/en/reference/dir/functions/getcwd.xml
diff -u phpdoc/en/reference/dir/functions/getcwd.xml:1.9
phpdoc/en/reference/dir/functions/getcwd.xml:1.10
--- phpdoc/en/reference/dir/functions/getcwd.xml:1.9 Mon Nov 1 11:08:20 2004
+++ phpdoc/en/reference/dir/functions/getcwd.xml Mon Apr 11 18:04:40 2005
@@ -1,33 +1,33 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.9 $ -->
+<!-- $Revision: 1.10 $ -->
<!-- splitted from ./en/functions/dir.xml, last change in rev 1.7 -->
- <refentry id="function.getcwd">
- <refnamediv>
- <refname>getcwd</refname>
- <refpurpose>Gets the current working directory</refpurpose>
- </refnamediv>
- <refsect1>
- &reftitle.description;
- <methodsynopsis>
- <type>string</type><methodname>getcwd</methodname>
- <void/>
- </methodsynopsis>
- <para>
- Returns the current working directory, or &false; on failure.
- </para>
- <note>
- <para>
- On some Unix variants, <function>getcwd</function> will return
- &false; if any one of the parent directories does not have the
- readable or search mode set, even if the current directory
- does. See <function>chmod</function> for more information on
- modes and permissions.
- </para>
- </note>
- <para>
- <example>
- <title><function>getcwd</function> example</title>
- <programlisting role="php">
+<refentry id="function.getcwd">
+ <refnamediv>
+ <refname>getcwd</refname>
+ <refpurpose>Gets the current working directory</refpurpose>
+ </refnamediv>
+ <refsect1>
+ &reftitle.description;
+ <methodsynopsis>
+ <type>string</type><methodname>getcwd</methodname>
+ <void/>
+ </methodsynopsis>
+ <para>
+ Returns the current working directory, or &false; on failure.
+ </para>
+ <note>
+ <para>
+ On some Unix variants, <function>getcwd</function> will return
+ &false; if any one of the parent directories does not have the
+ readable or search mode set, even if the current directory
+ does. See <function>chmod</function> for more information on
+ modes and permissions.
+ </para>
+ </note>
+ <para>
+ <example>
+ <title><function>getcwd</function> example</title>
+ <programlisting role="php">
<![CDATA[
<?php
@@ -41,22 +41,22 @@
?>
]]>
- </programlisting>
- &example.outputs.similar;
- <screen>
+ </programlisting>
+ &example.outputs.similar;
+ <screen>
<![CDATA[
/home/didou
/home/didou/cvs
]]>
- </screen>
- </example>
- </para>
- <para>
- See also <function>chdir</function> and
- <function>chmod</function>.
- </para>
- </refsect1>
- </refentry>
+ </screen>
+ </example>
+ </para>
+ <para>
+ See also <function>chdir</function> and
+ <function>chmod</function>.
+ </para>
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/phpdoc/en/reference/dir/functions/opendir.xml?r1=1.12&r2=1.13&ty=u
Index: phpdoc/en/reference/dir/functions/opendir.xml
diff -u phpdoc/en/reference/dir/functions/opendir.xml:1.12
phpdoc/en/reference/dir/functions/opendir.xml:1.13
--- phpdoc/en/reference/dir/functions/opendir.xml:1.12 Mon Dec 20 15:26:05 2004
+++ phpdoc/en/reference/dir/functions/opendir.xml Mon Apr 11 18:04:40 2005
@@ -1,36 +1,36 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.12 $ -->
+<!-- $Revision: 1.13 $ -->
<!-- splitted from ./en/functions/dir.xml, last change in rev 1.2 -->
- <refentry id="function.opendir">
- <refnamediv>
- <refname>opendir</refname>
- <refpurpose>Open directory handle</refpurpose>
- </refnamediv>
- <refsect1>
- &reftitle.description;
- <methodsynopsis>
- <type>resource</type><methodname>opendir</methodname>
- <methodparam><type>string</type><parameter>path</parameter></methodparam>
- </methodsynopsis>
- <para>
- Returns a directory handle to be used in subsequent
- <function>closedir</function>, <function>readdir</function>, and
- <function>rewinddir</function> calls.
- </para>
- <para>
- If <parameter>path</parameter> is not a valid directory or the
- directory can not be opened due to permission restrictions or
- filesystem errors, <function>opendir</function> returns &false; and
- generates a PHP error of level <link linkend="errorfunc.constants">
- E_WARNING</link>. You can suppress the error output of
- <function>opendir</function> by prepending
- '<link linkend="language.operators.errorcontrol">@</link>' to the
- front of the function name.
- </para>
- <para>
- <example>
- <title><function>opendir</function> example</title>
- <programlisting role="php">
+<refentry id="function.opendir">
+ <refnamediv>
+ <refname>opendir</refname>
+ <refpurpose>Open directory handle</refpurpose>
+ </refnamediv>
+ <refsect1>
+ &reftitle.description;
+ <methodsynopsis>
+ <type>resource</type><methodname>opendir</methodname>
+ <methodparam><type>string</type><parameter>path</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Returns a directory handle to be used in subsequent
+ <function>closedir</function>, <function>readdir</function>, and
+ <function>rewinddir</function> calls.
+ </para>
+ <para>
+ If <parameter>path</parameter> is not a valid directory or the
+ directory can not be opened due to permission restrictions or
+ filesystem errors, <function>opendir</function> returns &false; and
+ generates a PHP error of level <link linkend="errorfunc.constants">
+ E_WARNING</link>. You can suppress the error output of
+ <function>opendir</function> by prepending
+ '<link linkend="language.operators.errorcontrol">@</link>' to the
+ front of the function name.
+ </para>
+ <para>
+ <example>
+ <title><function>opendir</function> example</title>
+ <programlisting role="php">
<![CDATA[
<?php
$dir = "/etc/php5/";
@@ -46,9 +46,9 @@
}
?>
]]>
- </programlisting>
- &example.outputs.similar;
- <screen>
+ </programlisting>
+ &example.outputs.similar;
+ <screen>
<![CDATA[
filename: . : filetype: dir
filename: .. : filetype: dir
@@ -56,23 +56,23 @@
filename: cgi : filetype: dir
filename: cli : filetype: dir
]]>
- </screen>
- </example>
- </para>
- <para>
- As of PHP 4.3.0 <parameter>path</parameter> can also
- be any URL which supports directory listing, however only the
<literal>file://</literal>
- URL wrapper supports this in PHP 4.3. As of
- PHP 5.0.0, support for the <literal>ftp://</literal>
- URL wrapper is included as well.
- </para>
- <para>
- See also <function>is_dir</function>,
- <function>readdir</function>, and
- <link linkend="class.dir">Dir</link>
- </para>
- </refsect1>
- </refentry>
+ </screen>
+ </example>
+ </para>
+ <para>
+ As of PHP 4.3.0 <parameter>path</parameter> can also
+ be any URL which supports directory listing, however only the
<literal>file://</literal>
+ URL wrapper supports this in PHP 4.3. As of
+ PHP 5.0.0, support for the <literal>ftp://</literal>
+ URL wrapper is included as well.
+ </para>
+ <para>
+ See also <function>is_dir</function>,
+ <function>readdir</function>, and
+ <link linkend="class.dir">Dir</link>
+ </para>
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/phpdoc/en/reference/dir/functions/readdir.xml?r1=1.7&r2=1.8&ty=u
Index: phpdoc/en/reference/dir/functions/readdir.xml
diff -u phpdoc/en/reference/dir/functions/readdir.xml:1.7
phpdoc/en/reference/dir/functions/readdir.xml:1.8
--- phpdoc/en/reference/dir/functions/readdir.xml:1.7 Mon Nov 1 11:08:20 2004
+++ phpdoc/en/reference/dir/functions/readdir.xml Mon Apr 11 18:04:40 2005
@@ -1,36 +1,36 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
+<!-- $Revision: 1.8 $ -->
<!-- splitted from ./en/functions/dir.xml, last change in rev 1.2 -->
- <refentry id="function.readdir">
- <refnamediv>
- <refname>readdir</refname>
- <refpurpose>Read entry from directory handle</refpurpose>
- </refnamediv>
- <refsect1>
- &reftitle.description;
- <methodsynopsis>
- <type>string</type><methodname>readdir</methodname>
-
<methodparam><type>resource</type><parameter>dir_handle</parameter></methodparam>
- </methodsynopsis>
- <para>
- Returns the filename of the next file from the directory. The
- filenames are returned in the order in which they are stored by
- the filesystem.
- </para>
- <para>
- Please note the fashion in which <function>readdir</function>'s
- return value is checked in the examples below. We are explicitly
- testing whether the return value is identical to (equal to and of
- the same type as--see <link
- linkend="language.operators.comparison">Comparison
- Operators</link> for more information) &false; since otherwise,
- any directory entry whose name evaluates to &false; will stop the
- loop (e.g. a directory named "0").
- </para>
- <para>
- <example>
- <title>List all files in a directory</title>
- <programlisting role="php">
+<refentry id="function.readdir">
+ <refnamediv>
+ <refname>readdir</refname>
+ <refpurpose>Read entry from directory handle</refpurpose>
+ </refnamediv>
+ <refsect1>
+ &reftitle.description;
+ <methodsynopsis>
+ <type>string</type><methodname>readdir</methodname>
+
<methodparam><type>resource</type><parameter>dir_handle</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Returns the filename of the next file from the directory. The
+ filenames are returned in the order in which they are stored by
+ the filesystem.
+ </para>
+ <para>
+ Please note the fashion in which <function>readdir</function>'s
+ return value is checked in the examples below. We are explicitly
+ testing whether the return value is identical to (equal to and of
+ the same type as--see <link
+ linkend="language.operators.comparison">Comparison
+ Operators</link> for more information) &false; since otherwise,
+ any directory entry whose name evaluates to &false; will stop the
+ loop (e.g. a directory named "0").
+ </para>
+ <para>
+ <example>
+ <title>List all files in a directory</title>
+ <programlisting role="php">
<![CDATA[
<?php
// Note that !== did not exist until 4.0.0-RC2
@@ -40,54 +40,54 @@
echo "Files:\n";
/* This is the correct way to loop over the directory. */
- while (false !== ($file = readdir($handle))) {
+ while (false !== ($file = readdir($handle))) {
echo "$file\n";
}
/* This is the WRONG way to loop over the directory. */
- while ($file = readdir($handle)) {
+ while ($file = readdir($handle)) {
echo "$file\n";
}
- closedir($handle);
+ closedir($handle);
}
?>
]]>
- </programlisting>
- </example>
- </para>
- <para>
- Note that <function>readdir</function> will return the
<literal>.</literal>
- and
- <literal>..</literal> entries. If you don't want these, simply strip
- them out:
- <example>
- <title>
- List all files in the current directory and strip out
<literal>.</literal>
- and <literal>..</literal>
- </title>
- <programlisting role="php">
+ </programlisting>
+ </example>
+ </para>
+ <para>
+ Note that <function>readdir</function> will return the <literal>.</literal>
+ and
+ <literal>..</literal> entries. If you don't want these, simply strip
+ them out:
+ <example>
+ <title>
+ List all files in the current directory and strip out <literal>.</literal>
+ and <literal>..</literal>
+ </title>
+ <programlisting role="php">
<![CDATA[
-<?php
+<?php
if ($handle = opendir('.')) {
- while (false !== ($file = readdir($handle))) {
- if ($file != "." && $file != "..") {
- echo "$file\n";
- }
+ while (false !== ($file = readdir($handle))) {
+ if ($file != "." && $file != "..") {
+ echo "$file\n";
+ }
}
- closedir($handle);
+ closedir($handle);
}
?>
]]>
- </programlisting>
- </example>
- </para>
- <para>
- See also <function>is_dir</function> and
- <function>glob</function>.
- </para>
- </refsect1>
- </refentry>
+ </programlisting>
+ </example>
+ </para>
+ <para>
+ See also <function>is_dir</function> and
+ <function>glob</function>.
+ </para>
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/phpdoc/en/reference/dir/functions/rewinddir.xml?r1=1.4&r2=1.5&ty=u
Index: phpdoc/en/reference/dir/functions/rewinddir.xml
diff -u phpdoc/en/reference/dir/functions/rewinddir.xml:1.4
phpdoc/en/reference/dir/functions/rewinddir.xml:1.5
--- phpdoc/en/reference/dir/functions/rewinddir.xml:1.4 Mon Nov 1 11:08:20 2004
+++ phpdoc/en/reference/dir/functions/rewinddir.xml Mon Apr 11 18:04:40 2005
@@ -1,25 +1,25 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
+<!-- $Revision: 1.5 $ -->
<!-- splitted from ./en/functions/dir.xml, last change in rev 1.2 -->
- <refentry id="function.rewinddir">
- <refnamediv>
- <refname>rewinddir</refname>
- <refpurpose>Rewind directory handle</refpurpose>
- </refnamediv>
- <refsect1>
- &reftitle.description;
- <methodsynopsis>
- <type>void</type><methodname>rewinddir</methodname>
-
<methodparam><type>resource</type><parameter>dir_handle</parameter></methodparam>
- </methodsynopsis>
- <para>
- Resets the directory stream indicated by
- <parameter>dir_handle</parameter> to the beginning of the
- directory.
- </para>
+<refentry id="function.rewinddir">
+ <refnamediv>
+ <refname>rewinddir</refname>
+ <refpurpose>Rewind directory handle</refpurpose>
+ </refnamediv>
+ <refsect1>
+ &reftitle.description;
+ <methodsynopsis>
+ <type>void</type><methodname>rewinddir</methodname>
+
<methodparam><type>resource</type><parameter>dir_handle</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Resets the directory stream indicated by
+ <parameter>dir_handle</parameter> to the beginning of the
+ directory.
+ </para>
- </refsect1>
- </refentry>
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/phpdoc/en/reference/dir/functions/scandir.xml?r1=1.7&r2=1.8&ty=u
Index: phpdoc/en/reference/dir/functions/scandir.xml
diff -u phpdoc/en/reference/dir/functions/scandir.xml:1.7
phpdoc/en/reference/dir/functions/scandir.xml:1.8
--- phpdoc/en/reference/dir/functions/scandir.xml:1.7 Tue Feb 22 06:04:52 2005
+++ phpdoc/en/reference/dir/functions/scandir.xml Mon Apr 11 18:04:40 2005
@@ -1,39 +1,39 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
- <refentry id="function.scandir">
- <refnamediv>
- <refname>scandir</refname>
- <refpurpose>
- List files and directories inside the specified path
- </refpurpose>
- </refnamediv>
- <refsect1>
- &reftitle.description;
- <methodsynopsis>
- <type>array</type><methodname>scandir</methodname>
-
<methodparam><type>string</type><parameter>directory</parameter></methodparam>
- <methodparam
choice="opt"><type>int</type><parameter>sorting_order</parameter></methodparam>
- <methodparam
choice="opt"><type>resource</type><parameter>context</parameter></methodparam>
- </methodsynopsis>
- <para>
- Returns an <type>array</type> of files and directories from the
- <parameter>directory</parameter>. If <parameter>directory</parameter>
- is not a directory, then boolean &false; is returned, and an error of
- level <constant>E_WARNING</constant> is generated.
- </para>
- <para>
- By default, the sorted order is alphabetical in ascending order. If
- the optional <parameter>sorting_order</parameter> is used (set to 1),
- then sort order is alphabetical in descending order.
- </para>
- <para>
- For a description of the <parameter>context</parameter> parameter, refer
- to <xref linkend="ref.stream"/>.
- </para>
- <para>
- <example>
- <title>A simple <function>scandir</function> example</title>
- <programlisting role="php">
+<!-- $Revision: 1.8 $ -->
+<refentry id="function.scandir">
+ <refnamediv>
+ <refname>scandir</refname>
+ <refpurpose>
+ List files and directories inside the specified path
+ </refpurpose>
+ </refnamediv>
+ <refsect1>
+ &reftitle.description;
+ <methodsynopsis>
+ <type>array</type><methodname>scandir</methodname>
+
<methodparam><type>string</type><parameter>directory</parameter></methodparam>
+ <methodparam
choice="opt"><type>int</type><parameter>sorting_order</parameter></methodparam>
+ <methodparam
choice="opt"><type>resource</type><parameter>context</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Returns an <type>array</type> of files and directories from the
+ <parameter>directory</parameter>. If <parameter>directory</parameter>
+ is not a directory, then boolean &false; is returned, and an error of
+ level <constant>E_WARNING</constant> is generated.
+ </para>
+ <para>
+ By default, the sorted order is alphabetical in ascending order. If
+ the optional <parameter>sorting_order</parameter> is used (set to 1),
+ then sort order is alphabetical in descending order.
+ </para>
+ <para>
+ For a description of the <parameter>context</parameter> parameter, refer
+ to <xref linkend="ref.stream"/>.
+ </para>
+ <para>
+ <example>
+ <title>A simple <function>scandir</function> example</title>
+ <programlisting role="php">
<![CDATA[
<?php
$dir = '/tmp';
@@ -44,9 +44,9 @@
print_r($files2);
?>
]]>
- </programlisting>
- &example.outputs.similar;
- <screen>
+ </programlisting>
+ &example.outputs.similar;
+ <screen>
<![CDATA[
Array
(
@@ -65,13 +65,13 @@
[4] => .
)
]]>
- </screen>
- </example>
- </para>
- <para>
- <example>
- <title>PHP 4 alternatives to <function>scandir</function></title>
- <programlisting role="php">
+ </screen>
+ </example>
+ </para>
+ <para>
+ <example>
+ <title>PHP 4 alternatives to <function>scandir</function></title>
+ <programlisting role="php">
<![CDATA[
<?php
$dir = "/tmp";
@@ -90,9 +90,9 @@
?>
]]>
- </programlisting>
- &example.outputs.similar;
- <screen>
+ </programlisting>
+ &example.outputs.similar;
+ <screen>
<![CDATA[
Array
(
@@ -111,19 +111,19 @@
[4] => .
)
]]>
- </screen>
- </example>
- </para>
- &tip.fopen-wrapper;
- <para>
- See also <function>opendir</function>,
- <function>readdir</function>,
- <function>glob</function>,
- <function>is_dir</function>, and
- <function>sort</function>.
- </para>
- </refsect1>
- </refentry>
+ </screen>
+ </example>
+ </para>
+ &tip.fopen-wrapper;
+ <para>
+ See also <function>opendir</function>,
+ <function>readdir</function>,
+ <function>glob</function>,
+ <function>is_dir</function>, and
+ <function>sort</function>.
+ </para>
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables: