fstat
ftruncate
Funções para Sistema de arquivo
PHP Manual

# ftell

(PHP 4, PHP 5)

ftell — Retorna a posição de leitura/gravação do ponteiro do arquivo

### Descrição

int ftell ( resource `$handle` )

Informa a posição do ponteiro do arquivo de leitura/escrita.

### Parâmetros

`handle`

  O ponteiro de arquivo precisa ser válido, e precisa apontar para um arquivo aberto com sucesso por fopen() ou popen(). ftell() dá resultados indefinidos para streams no modo append (aberto com flag "a").

### Valor Retornado

Retorna a posição do ponteiro do arquivo referenciado por `handle`; i.e., sua posição no stream do arquivo.

Se um erro ocorrer, retorna `FALSE`.

### Exemplos

Exemplo #1 Exemplo da ftell()

`<?php
// abre o arquivo e lê alguns dados
$fp = fopen("/etc/passwd", "r");
$data = fgets($fp, 12);
// onde nós estamos ?
echo ftell($fp); // 11
fclose($fp);
?>`

### Veja Também

- fopen() - Abre um arquivo ou URL
- popen() - Abre um processo como ponteiro de arquivo
- fseek() - Procura (seeks) em um ponteiro de arquivo
- rewind() - Reinicializa a posição do ponteiro de arquivos para o início

fstat
ftruncate
Funções para Sistema de arquivo
PHP Manual