<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.streamwrapper.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'streamwrapper.stream-seek.php',
    1 => 'streamWrapper::stream_seek',
    2 => 'Coloca el puntero de flujo en una posici&oacute;n',
  ),
  'up' => 
  array (
    0 => 'class.streamwrapper.php',
    1 => 'streamWrapper',
  ),
  'prev' => 
  array (
    0 => 'streamwrapper.stream-read.php',
    1 => 'streamWrapper::stream_read',
  ),
  'next' => 
  array (
    0 => 'streamwrapper.stream-set-option.php',
    1 => 'streamWrapper::stream_set_option',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/stream/streamwrapper/stream-seek.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="streamwrapper.stream-seek" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">streamWrapper::stream_seek</h1>
  <p class="verinfo">(PHP 4 &gt;= 4.3.2, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">streamWrapper::stream_seek</span> &mdash; <span class="dc-title">Coloca el puntero de flujo en una posición</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-streamwrapper.stream-seek-description">
  <h3 class="title">Descripción</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>streamWrapper::stream_seek</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$offset</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$whence</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

  <p class="para rdfs-comment">
   Este método es llamado en respuesta a <span class="function"><a href="function.fseek.php" class="function">fseek()</a></span>.
  </p>
  <p class="para">
   La posición de lectura/escritura debe ser modificada para reflejar
   la nueva posición <code class="parameter">offset</code> y
   <code class="parameter">whence</code>.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-streamwrapper.stream-seek-parameters">
  <h3 class="title">Parámetros</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">offset</code></dt>
     <dd>
      <p class="para">
       La posición a buscar en el flujo.
      </p>
     </dd>
    
    
     <dt><code class="parameter">whence</code></dt>
     <dd>
      <p class="para">
       Los valores posibles son:
       <ul class="simplelist">
        <li><strong><code><a href="filesystem.constants.php#constant.seek-set">SEEK_SET</a></code></strong>: la nueva posición es <code class="parameter">offset</code> bytes.</li>
        <li><strong><code><a href="filesystem.constants.php#constant.seek-cur">SEEK_CUR</a></code></strong>: la nueva posición es la posición actual más <code class="parameter">offset</code>.</li>
        <li><strong><code><a href="filesystem.constants.php#constant.seek-end">SEEK_END</a></code></strong>: la nueva posición es el final del fichero más <code class="parameter">offset</code>.</li>
       </ul>
      </p>
      <blockquote class="note"><p><strong class="note">Nota</strong>: 
       <span class="simpara">
        La implementación actual nunca define <code class="parameter">whence</code> como
        <strong><code><a href="filesystem.constants.php#constant.seek-cur">SEEK_CUR</a></code></strong>; de hecho, estas búsquedas de posición son
        convertidas internamente a búsquedas de tipo <strong><code><a href="filesystem.constants.php#constant.seek-set">SEEK_SET</a></code></strong>.
       </span>
      </p></blockquote>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-streamwrapper.stream-seek-returnvalues">
  <h3 class="title">Valores devueltos</h3>
  <p class="para">
   Retorna <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> si la posición ha sido actualizada,
   <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> en caso contrario.
  </p>
 </div>


 <div class="refsect1 notes" id="refsect1-streamwrapper.stream-seek-notes">
  <h3 class="title">Notas</h3>
  <blockquote class="note"><p><strong class="note">Nota</strong>: 
   <p class="para">
    Si no está implementado, <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> será utilizado como
    valor de retorno.
   </p>
  </p></blockquote>
  <blockquote class="note"><p><strong class="note">Nota</strong>: 
   <p class="para">
    En caso de éxito,
    <span class="methodname"><a href="streamwrapper.stream-tell.php" class="methodname">streamWrapper::stream_tell()</a></span> es llamado
    directamente después de <span class="methodname"><strong>streamWrapper::stream_seek()</strong></span>.
    Si <span class="methodname"><a href="streamwrapper.stream-tell.php" class="methodname">streamWrapper::stream_tell()</a></span> falla,
    el valor retornado a la función llamante es <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>.
   </p>
  </p></blockquote>
  <blockquote class="note"><p><strong class="note">Nota</strong>: 
   <p class="para">
    Todas las operaciones de desplazamiento en un flujo no requieren
    necesariamente el uso de esta función. Los flujos PHP
    tienen la lectura en búfer activada por omisión (ver también la
    función <span class="function"><a href="function.stream-set-read-buffer.php" class="function">stream_set_read_buffer()</a></span>) así como el
    desplazamiento en este flujo, que puede ser realizado moviendo el puntero
    del búfer.
   </p>
  </p></blockquote>
 </div>


 <div class="refsect1 seealso" id="refsect1-streamwrapper.stream-seek-seealso">
  <h3 class="title">Ver también</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.fseek.php" class="function" rel="rdfs-seeAlso">fseek()</a> - Modifica la posici&oacute;n del puntero de archivo</span></li>
   </ul>
  </p>
 </div>


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