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