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:
-->