<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.dio.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'function.dio-seek.php',
    1 => 'dio_seek',
    2 => 'Dosya tanıtıcısında konumu bir yerden başka bir yere taşır',
  ),
  'up' => 
  array (
    0 => 'ref.dio.php',
    1 => 'Doğrudan G/&Ccedil; İşlevleri',
  ),
  'prev' => 
  array (
    0 => 'function.dio-read.php',
    1 => 'dio_read',
  ),
  'next' => 
  array (
    0 => 'function.dio-stat.php',
    1 => 'dio_stat',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/dio/functions/dio-seek.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.dio-seek" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">dio_seek</h1>
  <p class="verinfo">(PHP 4 &gt;= 4.2.0, PHP 5 &lt; 5.1.0)</p><p class="refpurpose"><span class="refname">dio_seek</span> &mdash; <span class="dc-title">Dosya tanıtıcısında konumu bir yerden başka bir yere taşır
  </span></p>

 </div>
 <div class="refsect1 description" id="refsect1-function.dio-seek-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>dio_seek</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$dt</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$nereye</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$nereden</code><span class="initializer"> = SEEK_SET</span></span>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

  <p class="para rdfs-comment">
   <span class="function"><strong>dio_seek()</strong></span> işlevi, belirtilen dosya tanıtıcısında dosya
   konumunu değiştirmek için kullanılır.
  </p>
 </div>

 <div class="refsect1 parameters" id="refsect1-function.dio-seek-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">dt</code></dt>
     <dd>
      <p class="para">
       <span class="function"><a href="function.dio-open.php" class="function">dio_open()</a></span> işlevinden dönmüş bir dosya tanıtıcısı.
      </p>
     </dd>
    
    
     <dt><code class="parameter">nereye</code></dt>
     <dd>
      <p class="para">
       Yeni konum.
      </p>
     </dd>
    
    
     <dt><code class="parameter">nereden</code></dt>
     <dd>
      <p class="para">
       Mevcut konumun nasıl yorumlanacağı belirtilir:
      </p>
       <ul class="itemizedlist">
        <li class="listitem">
         <p class="para">
          <strong><code><a href="filesystem.constants.php#constant.seek-set">SEEK_SET</a></code></strong> (öntanımlı) -
          <code class="parameter">nereye</code> konumunun dosya başlangıcına göre
          belirtildiği varsayılır.
         </p>
        </li>
        <li class="listitem">
         <p class="para">
          <strong><code><a href="filesystem.constants.php#constant.seek-cur">SEEK_CUR</a></code></strong> -
          <code class="parameter">nereye</code> konumunun mevcut dosya konumuna göre
          bayt sayısı olarak belirtildiği varsayılır. Bu miktar pozitif veya
          negatif olabilir.
         </p>
        </li>
        <li class="listitem">
         <p class="para">
          <strong><code><a href="filesystem.constants.php#constant.seek-end">SEEK_END</a></code></strong> -
          <code class="parameter">nereye</code> konumunun dosya sonuna göre
          belirtildiği varsayılır. Pozitif bir değer dosya sonundan önceki
          bayt sayısı olarak, negatif bir değer ise dosya sonundan sonraki
          bayt sayısı olarak yorumlanır. Dosya sonundan sonraki konumlara
          ulaşmak için bu bölgenin sıfır baytları ile doldurulması gerekir.
          Asıl veri ancak bundan sonra yazılır.
         </p>
        </li>
       </ul>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="refsect1 returnvalues" id="refsect1-function.dio-seek-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
  </p>
 </div>

 <div class="refsect1 examples" id="refsect1-function.dio-seek-examples">
  <h3 class="title">Örnekler</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Örnek 1 - Bir dosyada belli bir konuma gitmek</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /><br />$fd </span><span style="color: #007700">= </span><span style="color: #0000BB">dio_open</span><span style="color: #007700">(</span><span style="color: #DD0000">'/dev/ttyS0'</span><span style="color: #007700">, </span><span style="color: #0000BB">O_RDWR</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">dio_seek</span><span style="color: #007700">(</span><span style="color: #0000BB">$fd</span><span style="color: #007700">, </span><span style="color: #0000BB">10</span><span style="color: #007700">, </span><span style="color: #0000BB">SEEK_SET</span><span style="color: #007700">);<br /></span><span style="color: #FF8000">// Dosyanın başından itibaren 10. karakterdeyiz<br /><br /></span><span style="color: #0000BB">dio_seek</span><span style="color: #007700">(</span><span style="color: #0000BB">$fd</span><span style="color: #007700">, -</span><span style="color: #0000BB">2</span><span style="color: #007700">, </span><span style="color: #0000BB">SEEK_CUR</span><span style="color: #007700">);<br /></span><span style="color: #FF8000">// Şimdi dosyanın başından itibaren 8. karakterdeyiz<br /><br /></span><span style="color: #0000BB">dio_seek</span><span style="color: #007700">(</span><span style="color: #0000BB">$fd</span><span style="color: #007700">, -</span><span style="color: #0000BB">5</span><span style="color: #007700">, </span><span style="color: #0000BB">SEEK_END</span><span style="color: #007700">);<br /></span><span style="color: #FF8000">// Dosyanın sonundan itibaren başa doğru 5. karakterdeyiz<br /><br /></span><span style="color: #0000BB">dio_seek</span><span style="color: #007700">(</span><span style="color: #0000BB">$fd</span><span style="color: #007700">, </span><span style="color: #0000BB">10</span><span style="color: #007700">, </span><span style="color: #0000BB">SEEK_END</span><span style="color: #007700">);<br /></span><span style="color: #FF8000">// Dosyanın sonundan itibaren 10. karakterdeyiz. Yeni dosya sonuna<br />// ulaşmak için eski dosya sonundan itibaren 10 tane sıfır baytı yazılır.<br /><br /></span><span style="color: #0000BB">dio_close</span><span style="color: #007700">(</span><span style="color: #0000BB">$fd</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
  </p>
 </div>

</div><?php manual_footer($setup); ?>