sander          Sun May 26 15:11:51 2002 EDT

  Modified files:              
    /phpdoc-nl/reference/dir    reference.xml 
    /phpdoc-nl/reference/dir/functions  chdir.xml chroot.xml 
                                        class.dir.xml closedir.xml 
                                        getcwd.xml opendir.xml 
                                        readdir.xml rewinddir.xml 
  Log:
  Sync'ed with EN and added revision tags.
  
  
Index: phpdoc-nl/reference/dir/reference.xml
diff -u phpdoc-nl/reference/dir/reference.xml:1.2 
phpdoc-nl/reference/dir/reference.xml:1.3
--- phpdoc-nl/reference/dir/reference.xml:1.2   Tue Apr 16 20:03:04 2002
+++ phpdoc-nl/reference/dir/reference.xml       Sun May 26 15:11:50 2002
@@ -1,7 +1,54 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
+<!-- EN-Revision: 1.3 Maintainer: sander Status: ready -->
  <reference id="ref.dir">
   <title>Directory functies</title>
   <titleabbrev>Directories</titleabbrev>
+  
+  <partintro>
+
+   <section id="dir.intro">
+    &reftitle.intro;
+    <para>
+    </para>
+   </section>
+   
+   <section id="dir.requirenments">
+    &reftitle.required;
+    &no.requirement;
+   </section>
+   
+   <section id="dir.installation">
+    &reftitle.install;
+    &no.install;
+   </section>
+
+   <section id="dir.configuration">
+    &reftitle.runtime;
+    &no.config;
+   </section>
+
+   <section id="dir.resources">
+    &reftitle.resources;
+    <para>
+    </para>
+   </section>
+
+   <section id="dir.constants">
+    &reftitle.constants;
+    &no.constants;
+   </section>
+  
+   <section id="dir.seealso">
+    &reftitle.seealso;
+    <para>
+     Voor gerelateerde functies zoals <function>dirname</function>,
+     <function>is_dir</function>, <function>mkdir</function>, en 
+     <function>rmdir</function>, zie de  
+     <link linkend="ref.filesystem">Filesystem</link> sectie.
+    </para>
+   </section>
+
+  </partintro>
 
 &reference.dir.functions;
 
Index: phpdoc-nl/reference/dir/functions/chdir.xml
diff -u phpdoc-nl/reference/dir/functions/chdir.xml:1.1 
phpdoc-nl/reference/dir/functions/chdir.xml:1.2
--- phpdoc-nl/reference/dir/functions/chdir.xml:1.1     Sun Apr 14 21:37:09 2002
+++ phpdoc-nl/reference/dir/functions/chdir.xml Sun May 26 15:11:50 2002
@@ -1,10 +1,9 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./nl/functions/dir.xml, last change in rev 1.1 -->
-<!-- last change to 'chdir' in en/ tree in rev 1.2 -->
+<!-- EN-Revision: 1.2 Maintainer: sander Status: ready -->
   <refentry id="function.chdir">
    <refnamediv>
     <refname>chdir</refname>
-    <refpurpose>verander de werk directory</refpurpose>
+    <refpurpose>verander de huidige directory</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Omschrijving</title>
@@ -15,7 +14,7 @@
     <para>
      Veranderd de huidige directory van PHP naar
      <parameter>directory</parameter>. Geeft &false; terug als dit mislukt,
-     of &true; als deze functie slaagt.
+     of &true; als dit wel lukt.
     </para>
    </refsect1>
   </refentry>
Index: phpdoc-nl/reference/dir/functions/chroot.xml
diff -u phpdoc-nl/reference/dir/functions/chroot.xml:1.1 
phpdoc-nl/reference/dir/functions/chroot.xml:1.2
--- phpdoc-nl/reference/dir/functions/chroot.xml:1.1    Sun Apr 14 21:37:09 2002
+++ phpdoc-nl/reference/dir/functions/chroot.xml        Sun May 26 15:11:50 2002
@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./nl/functions/dir.xml, last change in rev 1.2 -->
-<!-- last change to 'chroot' in en/ tree in rev 1.11 -->
+<!-- EN-Revision: 1.2 Maintainer: sander Status: ready -->
   <refentry id="function.chroot">
    <refnamediv>
     <refname>chroot</refname>
@@ -15,8 +14,8 @@
     <para>
      Verandert de root directory van het huidige proces naar de directory
      gespecificeerd door <parameter>directory</parameter>. De functie
-     geeft &false; terug als hij er niet in slaagd de root directory aan te
-     passen, als het goed gaat, geeft hij &true; terug.
+     geeft &false; terug als het niet lukt de root directory aan te
+     passen, en &true; als dat wel lukt.
     </para>
     <note>
      <para>
Index: phpdoc-nl/reference/dir/functions/class.dir.xml
diff -u phpdoc-nl/reference/dir/functions/class.dir.xml:1.1 
phpdoc-nl/reference/dir/functions/class.dir.xml:1.2
--- phpdoc-nl/reference/dir/functions/class.dir.xml:1.1 Sun Apr 14 21:37:09 2002
+++ phpdoc-nl/reference/dir/functions/class.dir.xml     Sun May 26 15:11:50 2002
@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./nl/functions/dir.xml, last change in rev 1.1 -->
-<!-- last change to 'class.dir' in en/ tree in rev 1.2 -->
+<!-- EN-Revision: 1.2 Maintainer: sander Status: ready -->
   <refentry id="class.dir">
    <refnamediv>
     <refname>dir</refname>
@@ -21,19 +20,43 @@
      <function>closedir</function> op los te laten. De path property
      geeft de directory aan die is geopend. Drie methods zijn beschikbaar:
      read, rewind and close.
+    </para>
+    <para>
+     Let erop op welke manier de return value van <function>dir</function>
+     wordt gecontroleerd. Je moet expliciet testen of de return value identiek
+     is aan (gelijk is en van hetzelfde type is -- zie <link
+     linkend="language.operators.comparison">Vergelijkings operators</link>
+     voor meer informatie) &false; omdat anders een directory entry dat
+     evalueert als &false; de loop zal stoppen.
      <example>
       <title><function>dir</function> Voorbeeld</title>
       <programlisting role="php">
+<![CDATA[
 $d = dir("/etc");
-echo "Handle: ".$d-&gt;handle."&lt;br&gt;\n";
-echo "Path: ".$d-&gt;path."&lt;br&gt;\n";
-while($entry=$d-&gt;read()) {
-    echo $entry."&lt;br&gt;\n";
+echo "Handle: ".$d->handle."<br>\n";
+echo "Path: ".$d->path."<br>\n";
+while(false !== ($entry = $d->read())) {
+    echo $entry."<br>\n";
 }
 $d->close();
+]]>
       </programlisting>
      </example>
     </para>
+    <note>
+     <para>
+      De volgorde waarin de items worden teruggegeven door read verschilt per
+      systeem.
+     </para>
+    </note>
+    <note>
+     <para>
+      Hier is de interne class <classname>Directory</classname> gedefinieerd,
+      en dat betekend dat het niet mogelijk is je eigen classes zo te noemen.
+      Voor een volledige lijst van gereserveerde classnamen zie <link
+      linkend="reserved.classes">Gereserveerde Classes</link>.
+     </para>
+    </note>
    </refsect1>
   </refentry>
 
Index: phpdoc-nl/reference/dir/functions/closedir.xml
diff -u phpdoc-nl/reference/dir/functions/closedir.xml:1.1 
phpdoc-nl/reference/dir/functions/closedir.xml:1.2
--- phpdoc-nl/reference/dir/functions/closedir.xml:1.1  Sun Apr 14 21:37:09 2002
+++ phpdoc-nl/reference/dir/functions/closedir.xml      Sun May 26 15:11:50 2002
@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./nl/functions/dir.xml, last change in rev 1.1 -->
-<!-- last change to 'closedir' in en/ tree in rev 1.2 -->
+<!-- EN-Revision: 1.2 Maintainer: sander Status: ready -->
   <refentry id="function.closedir">
    <refnamediv>
     <refname>closedir</refname>
Index: phpdoc-nl/reference/dir/functions/getcwd.xml
diff -u phpdoc-nl/reference/dir/functions/getcwd.xml:1.1 
phpdoc-nl/reference/dir/functions/getcwd.xml:1.2
--- phpdoc-nl/reference/dir/functions/getcwd.xml:1.1    Sun Apr 14 21:37:09 2002
+++ phpdoc-nl/reference/dir/functions/getcwd.xml        Sun May 26 15:11:50 2002
@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./nl/functions/dir.xml, last change in rev 1.1 -->
-<!-- last change to 'getcwd' in en/ tree in rev 1.7 -->
+<!-- EN-Revision: 1.2 Maintainer: sander Status: ready -->
   <refentry id="function.getcwd">
    <refnamediv>
     <refname>getcwd</refname>
Index: phpdoc-nl/reference/dir/functions/opendir.xml
diff -u phpdoc-nl/reference/dir/functions/opendir.xml:1.1 
phpdoc-nl/reference/dir/functions/opendir.xml:1.2
--- phpdoc-nl/reference/dir/functions/opendir.xml:1.1   Sun Apr 14 21:37:09 2002
+++ phpdoc-nl/reference/dir/functions/opendir.xml       Sun May 26 15:11:50 2002
@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./nl/functions/dir.xml, last change in rev 1.1 -->
-<!-- last change to 'opendir' in en/ tree in rev 1.2 -->
+<!-- EN-Revision: 1.2 Maintainer: sander Status: ready -->
   <refentry id="function.opendir">
    <refnamediv>
     <refname>opendir</refname>
@@ -18,6 +17,34 @@
      <function>closedir</function>, <function>readdir</function>, en
      <function>rewinddir</function> functies.
     </para>
+    <para>
+     Als <parameter>path</parameter> geen bestaande directory is of als de
+     directory niet kan worden geopend vanwege permission restricties of
+     fouten in het bestandsysteem, zal <function>opendir</function> &false;
+     teruggeven en zal het een PHP error genereren. Je kan de output van de
+     error van <function>opendir</function> onderdrukken door een `@' voor de
+     functie naam te zetten.
+    </para>
+    <para>
+     <example>
+      <title><function>opendir</function> voorbeeld</title>
+      <programlisting role="php">
+<![CDATA[
+<?php
+
+if ($dir = @opendir("/tmp")) {
+  while (($file = readdir($dir)) !== false) {
+    echo "$file\n";
+  }  
+  closedir($dir);
+}
+
+?>
+]]>
+      </programlisting>
+     </example>
+    </para>
+    <para>Zie ook <function>is_dir</function>.</para>
    </refsect1>
   </refentry>
 
Index: phpdoc-nl/reference/dir/functions/readdir.xml
diff -u phpdoc-nl/reference/dir/functions/readdir.xml:1.1 
phpdoc-nl/reference/dir/functions/readdir.xml:1.2
--- phpdoc-nl/reference/dir/functions/readdir.xml:1.1   Sun Apr 14 21:37:10 2002
+++ phpdoc-nl/reference/dir/functions/readdir.xml       Sun May 26 15:11:50 2002
@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./nl/functions/dir.xml, last change in rev 1.1 -->
-<!-- last change to 'readdir' in en/ tree in rev 1.2 -->
+<!-- EN-Revision: 1.2 Maintainer: sander Status: ready -->
   <refentry id="function.readdir">
    <refnamediv>
     <refname>readdir</refname>
@@ -14,20 +13,40 @@
      </methodsynopsis>
     <para>
      Geeft de bestandsnaam van het volgende bestand in de directory. De
-     bestandsnamen worden in een willekeurige volgorde teruggegeven.
+     bestandsnamen worden teruggegeven in de volgorde waarin ze zijn
+     opgeslagen in het bestandssysteem.
+    </para>
+    <para>
+     Let erop op welke manier de return value van <function>dir</function>
+     wordt gecontroleerd. Je moet expliciet testen of de return value identiek
+     is aan (gelijk is en van hetzelfde type is -- zie <link
+     linkend="language.operators.comparison">Vergelijkings operators</link>
+     voor meer informatie) &false; omdat anders een directory entry dat
+     evalueert als &false; de loop zal stoppen.
      <example>
       <title>Druk een lijst af van alle bestanden in de huidige directory</title>
       <programlisting role="php">
-// Merk op dat !== niet bestond tot aan 4.0.0-RC2
-&lt;?php
-$handle=opendir('.');
-echo "Directory handle: $handle\n";
-echo "Bestanden:\n";
-while (($file = readdir($handle))!==false) {
-    echo "$file\n";
+<![CDATA[
+// Merk op dat !== niet bestond tot 4.0.0-RC2
+<?php
+if ($handle = opendir('/path/to/files')) {
+    echo "Directory handle: $handle\n";
+    echo "Files:\n";
+
+    /* Dit is de juiste manier om door een directory te wandelen. */
+    while (false !== ($file = readdir($handle))) { 
+        echo "$file\n";
+    }
+
+    /* Dit is de VERKEERDE manier om door een directory te wandelen. */
+    while ($file = readdir($handle)) { 
+        echo "$file\n";
+    }
+
+    closedir($handle); 
 }
-closedir($handle); 
-?&gt;
+?>
+]]>
       </programlisting>
      </example>
     </para>
@@ -39,15 +58,17 @@
        Druk alle bestanden behalve . en .. af in de huidige directory.
       </title>
       <programlisting role="php">
-&lt;?php 
+<![CDATA[
+<?php 
 $handle=opendir('.'); 
 while (false!==($file = readdir($handle))) { 
-    if ($file != "." &amp;&amp; $file != "..") { 
+    if ($file != "." && $file != "..") { 
         echo "$file\n"; 
     } 
 }
 closedir($handle); 
-?&gt;
+?>
+]]>
       </programlisting>
      </example>
     </para>
Index: phpdoc-nl/reference/dir/functions/rewinddir.xml
diff -u phpdoc-nl/reference/dir/functions/rewinddir.xml:1.1 
phpdoc-nl/reference/dir/functions/rewinddir.xml:1.2
--- phpdoc-nl/reference/dir/functions/rewinddir.xml:1.1 Sun Apr 14 21:37:10 2002
+++ phpdoc-nl/reference/dir/functions/rewinddir.xml     Sun May 26 15:11:50 2002
@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./nl/functions/dir.xml, last change in rev 1.1 -->
-<!-- last change to 'rewinddir' in en/ tree in rev 1.2 -->
+<!-- EN-Revision: 1.2 Maintainer: sander Status: ready -->
   <refentry id="function.rewinddir">
    <refnamediv>
     <refname>rewinddir</refname>


Reply via email to