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ı</title> <titleabbrev>Dizinler</titleabbrev> <refentry id="function.chroot"> <refnamediv> <refname>chroot</refname> <refpurpose>root dizinini değiştirir </refpurpose> </refnamediv> <refsect1> <title>Tanı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ğiştiremezse &false; , diğer durumlarda &true; değerini döndürür. </para> <note> <para> Bu fonksiyonu kullanmak web sunucusunda çevresel olarak çalışılıyorsa mantıklı değildir. Çünkü isteğin sonunda tekrar root dizinini / dizinine çevirmek mümkün değildir. Bu fonksiyon CGI olarak çalışılıyorsa doğru işlem yapar. </para> </note> </refsect1> </refentry> <refentry id="function.chdir"> <refnamediv> <refname>chdir</refname> <refpurpose>dizin değişitirir</refpurpose> </refnamediv> <refsect1> <title>Tanım</title> <funcsynopsis> <funcprototype> <funcdef>bool <function>chdir</function></funcdef> <paramdef>string <parameter>dizin</parameter></paramdef> </funcprototype> </funcsynopsis> <para> O an çalışılan dizini <parameter>dizin</parameter> parametresi ile verilen dizine çevirir. Dizin değiştiremezse &false; değiştirirse &true; değerinin döndürür. </para> </refsect1> </refentry> <refentry id="class.dir"> <refnamediv> <refname>dir</refname> <refpurpose>dizin nesnesi</refpurpose> </refnamediv> <refsect1> <title>Tanı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ı bir mekanizmadır(A pseudo object-oriented mechanism). <parameter>Dizin</parameter> parametresi ile belirtilen dizin açılır.Bir dizin açıldığı zaman iki özellik etkinleşir. Handle özelliği <function>readdir</function>, <function>rewinddir</function> ve <function>closedir</function> gibi diğer dizin fonksiyonları ile beraber kullanılabilir. Path özelliği açılan dizinin adresini (path) döndürür.Üç method kullanılabilir: read, rewind ve close. <example> <title><function>dir</function> örneği</title> <programlisting role="php"> $d = dir("/etc"); echo "Handle: ".$d->handle."<br>\n"; echo "Path: ".$d->path."<br>\n"; while($entry=$d->read()) { echo $entry."<br>\n"; } $d->close(); </programlisting> </example> </para> </refsect1> </refentry> <refentry id="function.closedir"> <refnamediv> <refname>closedir</refname> <refpurpose>dizin belirtecini kapatır</refpurpose> </refnamediv> <refsect1> <title>Tanı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ğlantısını kapatır. Kapatılan bağlantı <function>opendir</function> fonksiyonu ile açılmış olmalı. </para> </refsect1> </refentry> <refentry id="function.getcwd"> <refnamediv> <refname>getcwd</refname> <refpurpose>o an çalışılan dizini döndürür</refpurpose> </refnamediv> <refsect1> <title>Tanım</title> <funcsynopsis> <funcprototype> <funcdef>string <function>getcwd</function></funcdef> <void/> </funcprototype> </funcsynopsis> <para> O an çalışılan dizini döndürür. </para> </refsect1> </refentry> <refentry id="function.opendir"> <refnamediv> <refname>opendir</refname> <refpurpose>dizin bağlantısı açar</refpurpose> </refnamediv> <refsect1> <title>Tanı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ğrılarında kullanılmak üzere bir dizin belirteci döndürür. </para> <para> Eğer <parameter>path</parameter> parametresi geçersiz bir dizin adına karşı geliyorsa veya belirtilen dizin dosya izin sınırlamaları,dosya sistemi hataları vb. nedeniyle açılamazsa &false; değerini döndürür ve PHP ahata mesajı üretir.Hata çıktısını kontrol etmek için <function>opendir</function> fonksiyonundan önce `@' eklenebilir. </para> <para> <example> <title><function>opendir</function> örneği</title> <programlisting role="php"> <?php if ($dir = @opendir("/tmp")) { while($file = readdir($dir)) { echo "$file\n"; } closedir($dir); } ?> </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ı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ını döndürür. Dizin ve dosya adları herhangi özel bir sırada döndürülmez. <example> <title>Belirtilen dizindeki bütün dosyaları sıralama</title> <programlisting role="php"> // NOT : !== operatörü PHP nin 4.0.0-RC2 sürümünden önce desteklenmiyordu. <?php $handle=opendir('.'); echo "Dizin belirteci: $handle\n"; echo "Dosyalar :\n"; while (($file = readdir($handle))!==false) { echo "$file\n"; } closedir($handle); ?> </programlisting> </example> </para> <para> <function>readdir</function> fonksiyonu <literal>.</literal> ve <literal>..</literal> girişlerini de döndürür. Eğer bunları istemiyorsanız basitçe onlardan kurtulun: <example> <title> Belirtilen dizindeki bütün dosyaları sırala, <literal>.</literal> ve <literal>..</literal> girişlerini at: </title> <programlisting role="php"> <?php $handle=opendir('.'); while (false!==($file = readdir($handle))) { if ($file != "." && $file != "..") { echo "$file\n"; } } closedir($handle); ?> </programlisting> </example> </para> </refsect1> </refentry> <refentry id="function.rewinddir"> <refnamediv> <refname>rewinddir</refname> <refpurpose>rewind dizin belirteci</refpurpose> </refnamediv> <refsect1> <title>Tanı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ğlantısını geri sardırır. Yani belirteci dizin başına konumlandırı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: -->