tpug Fri Dec 14 12:57:50 2001 EDT Modified files: /phpdoc/tr/functions ftp.xml Log: hope this works
Index: phpdoc/tr/functions/ftp.xml diff -u /dev/null phpdoc/tr/functions/ftp.xml:1.3 --- /dev/null Fri Dec 14 12:57:50 2001 +++ phpdoc/tr/functions/ftp.xml Fri Dec 14 12:57:50 2001 @@ -0,0 +1,263 @@ +<!-- $Revision: 1.3 $ --> + <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: +-->