tpug            Sat Dec  1 20:22:56 2001 EDT

  Added files:                 
    /phpdoc/tr/functions        dir.xml 
  Log:
  no message
  

Index: phpdoc/tr/functions/dir.xml
+++ phpdoc/tr/functions/dir.xml
<!-- $Revision: 1.1 $ -->
 <reference id="ref.dir">
  <title>Dizin Fonksiyonlar&inodot;</title>
  <titleabbrev>Dizinler</titleabbrev>

  <refentry id="function.chroot">
   <refnamediv>
    <refname>chroot</refname>
    <refpurpose>root dizinini de&gbreve;i&scedil;tirir </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Tan&inodot;m</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>bool <function>chroot</function></funcdef>
      <paramdef>string <parameter>dizin</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     o an ki prosesin root dizinini <parameter>dizin</parameter> parametresi ile 
belirtilen dizine çevirir.
   Root dizinini de&gbreve;i&scedil;tiremezse &false; , di&gbreve;er durumlarda &true; 
de&gbreve;erini döndürür.
    </para>
    <note>
     <para>
     Bu fonksiyonu kullanmak web sunucusunda çevresel olarak 
çal&inodot;&scedil;&inodot;l&inodot;yorsa mant&inodot;kl&inodot; de&gbreve;ildir.
     Çünkü iste&gbreve;in sonunda tekrar root dizinini / dizinine çevirmek mümkün 
de&gbreve;ildir.
     Bu fonksiyon CGI olarak çal&inodot;&scedil;&inodot;l&inodot;yorsa do&gbreve;ru 
i&scedil;lem yapar.
     </para>
    </note>
   </refsect1>
  </refentry>

  <refentry id="function.chdir">
   <refnamediv>
    <refname>chdir</refname>
    <refpurpose>dizin de&gbreve;i&scedil;itirir</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Tan&inodot;m</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>bool <function>chdir</function></funcdef>
      <paramdef>string <parameter>dizin</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     O an çal&inodot;&scedil;&inodot;lan dizini <parameter>dizin</parameter> 
parametresi ile verilen dizine çevirir.
     Dizin de&gbreve;i&scedil;tiremezse &false; de&gbreve;i&scedil;tirirse &true; 
de&gbreve;erinin döndürür.
    </para>
   </refsect1>
  </refentry>

  <refentry id="class.dir">
   <refnamediv>
    <refname>dir</refname>
    <refpurpose>dizin nesnesi</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Tan&inodot;m</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>new <function>dir</function></funcdef>
      <paramdef>string <parameter>dizin</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Dizini okumak için sözde nesneye dayal&inodot; bir mekanizmad&inodot;r(A pseudo 
object-oriented mechanism). 
     <parameter>Dizin</parameter> parametresi ile belirtilen dizin 
aç&inodot;l&inodot;r.Bir dizin aç&inodot;ld&inodot;&gbreve;&inodot; zaman iki özellik
     etkinle&scedil;ir. Handle  özelli&gbreve;i  <function>readdir</function>, 
<function>rewinddir</function> ve
     <function>closedir</function> gibi di&gbreve;er dizin fonksiyonlar&inodot; ile 
beraber kullan&inodot;labilir. 
     Path özelli&gbreve;i aç&inodot;lan dizinin adresini (path) döndürür.Üç method 
kullan&inodot;labilir: read, rewind ve close.
     <example>
      <title><function>dir</function> örne&gbreve;i</title>
      <programlisting role="php">
$d = dir("/etc");
echo "Handle: ".$d->handle."&lt;br>\n";
echo "Path: ".$d->path."&lt;br>\n";
while($entry=$d->read()) {
    echo $entry."&lt;br>\n";
}
$d->close();
      </programlisting>
     </example>
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.closedir">
   <refnamediv>
    <refname>closedir</refname>
    <refpurpose>dizin belirtecini kapat&inodot;r</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Tan&inodot;m</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>void <function>closedir</function></funcdef>
      <paramdef>resource <parameter>dizin_belirteci</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     <parameter>dizin_belirteci</parameter> ile belirtilen dizin 
ba&gbreve;lant&inodot;s&inodot;n&inodot; kapat&inodot;r.
     Kapat&inodot;lan ba&gbreve;lant&inodot;  <function>opendir</function> fonksiyonu 
ile aç&inodot;lm&inodot;&scedil; olmal&inodot;.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.getcwd">
   <refnamediv>
    <refname>getcwd</refname>
    <refpurpose>o an çal&inodot;&scedil;&inodot;lan dizini döndürür</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Tan&inodot;m</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>string <function>getcwd</function></funcdef>
      <void/>
     </funcprototype>
    </funcsynopsis>
    <para>
     O an çal&inodot;&scedil;&inodot;lan dizini döndürür.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.opendir">
   <refnamediv>
    <refname>opendir</refname>
    <refpurpose>dizin ba&gbreve;lant&inodot;s&inodot; açar</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Tan&inodot;m</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>resource <function>opendir</function></funcdef>
      <paramdef>string <parameter>path</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para> 
     <function>closedir</function>, <function>readdir</function>, ve
     <function>rewinddir</function>  fonksiyon ça&gbreve;r&inodot;lar&inodot;nda 
kullan&inodot;lmak üzere 
   bir dizin belirteci döndürür.
    </para>
    <para>
     E&gbreve;er <parameter>path</parameter> parametresi geçersiz bir dizin 
ad&inodot;na kar&scedil;&inodot; geliyorsa 
     veya belirtilen dizin dosya izin s&inodot;n&inodot;rlamalar&inodot;,dosya sistemi 
hatalar&inodot; vb. nedeniyle aç&inodot;lamazsa 
     &false; de&gbreve;erini döndürür ve PHP ahata mesaj&inodot; üretir.Hata 
ç&inodot;kt&inodot;s&inodot;n&inodot; kontrol etmek için <function>opendir</function> 
     fonksiyonundan önce `@'  eklenebilir.
    </para>
    <para>
     <example>
      <title><function>opendir</function> örne&gbreve;i</title>
      <programlisting role="php">
&lt;?php

if ($dir = @opendir("/tmp")) {
  while($file = readdir($dir)) {
    echo "$file\n";
  }  
  closedir($dir);
}

?&gt;
      </programlisting>
     </example>
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.readdir">
   <refnamediv>
    <refname>readdir</refname>
    <refpurpose>Dizin belirteci ile belirtilen dizinden okuma yapar</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Tan&inodot;m</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>string <function>readdir</function></funcdef>
      <paramdef>resource <parameter>dizin_belirteci</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
    Dizinde bulunan dizin ve dosya adlar&inodot;n&inodot; döndürür. Dizin ve dosya 
adlar&inodot; herhangi özel bir s&inodot;rada döndürülmez.
     <example>
      <title>Belirtilen dizindeki bütün dosyalar&inodot; s&inodot;ralama</title>
      <programlisting role="php">
// NOT :  !== operatörü PHP nin 4.0.0-RC2 sürümünden önce desteklenmiyordu. 
&lt;?php
$handle=opendir('.');
echo "Dizin belirteci: $handle\n";
echo "Dosyalar :\n";
while (($file = readdir($handle))!==false) {
    echo "$file\n";
}
closedir($handle); 
?&gt;
      </programlisting>
     </example>
    </para>
    <para>
     <function>readdir</function>  fonksiyonu  <literal>.</literal> 
     ve  <literal>..</literal> giri&scedil;lerini de döndürür. E&gbreve;er 
bunlar&inodot; istemiyorsan&inodot;z basitçe onlardan kurtulun:
     <example>
      <title>
       Belirtilen dizindeki bütün dosyalar&inodot; s&inodot;rala,  
<literal>.</literal> ve <literal>..</literal> giri&scedil;lerini at: 
         </title>
      <programlisting role="php">
&lt;?php 
$handle=opendir('.'); 
while (false!==($file = readdir($handle))) { 
    if ($file != "." &amp;&amp; $file != "..") { 
        echo "$file\n"; 
    } 
}
closedir($handle); 
?&gt;
      </programlisting>
     </example>
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.rewinddir">
   <refnamediv>
    <refname>rewinddir</refname>
    <refpurpose>rewind dizin belirteci</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Tan&inodot;m</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>void <function>rewinddir</function></funcdef>
      <paramdef>resource <parameter>dizin_belirteci</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
       <parameter>dizin_belirteci</parameter> ile belirtilen dizin 
ba&gbreve;lant&inodot;s&inodot;n&inodot; geri sard&inodot;r&inodot;r.
     Yani belirteci dizin ba&scedil;&inodot;na konumland&inodot;r&inodot;r.
   </para>

   </refsect1>
  </refentry>

 </reference>

<!-- 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
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->

Reply via email to