(PHP 4, PHP 5)
fseek — Busca sobre un puntero a un archivo
Establece el indicador de posición de archivo para el archivo referenciado por handle. La nueva posición, medida en bytes desde el inicio del archivo, se obtiene añadiendo offset a la posición especificada por whence.
Resource que apunta a un fichero del sitema que normalmente es creado usando fopen().
El índice.
Para moverse a una posición anterior al final del archivo, necesita pasar un valor negativo a offset y establecer whence a SEEK_END.
Los valores de whence son:
Si se tiene éxito, devuelve 0; de otro modo, devuelve -1. Observe que buscar pasado EOF no se considera un error.
Example #1 Ejemplo de fseek()
<?php
$fp = fopen('archivo.txt', 'r');
// leer alguna información
$data = fgets($fp, 4096);
// volver al principio del archivo
// igual que rewind($fp);
fseek($fp, 0);
?>
Note:
Si se ha abierto un archivo en modo de adición (a o a+), cualquier información que se escriba en el archivo será siempre añadida, sin importar la posición, y el resutado de llamar a fseek() será indefinido.
Note:
No se puede usar en punteros a archivos devueltos por fopen() si usan los esquemas http:// o ftp://.