English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico PHP

Tutorial Avançado PHP

PHP & MySQL

Manual de Referência PHP

Uso e exemplo da função PHP ftell()

PHP Filesystem Referência

A função ftell() pode retornar a posição atual do arquivo aberto. No caso de sucesso, retorna a posição atual do ponteiro de arquivo, no caso de falha, retorna false.

Sintaxe

int ftell ( resource $handle )

Esta função pode retornar a posição do ponteiro de arquivo referenciado pelo handle, o que significa que é o deslocamento dentro do fluxo de arquivo.

Exemplo1

<?php
   $file = fopen("/PhpProject/sample.txt", "r");
   //Imprimir a posição atual
   echo ftell($file);
   //Mudar a posição atual
   fseek($file, "10");
   //Imprimir novamente a posição atual
   echo "\n" . ftell($file);
   fclose($file);
?>

Saída de dados

0
10

Exemplo2

<?php
   //Abrir arquivo e ler dados
   $file = fopen("/PhpProject/sample.txt", "r");
   $data = fgets($file, 7);
   echo ftell($file); 
   fclose($file);
?>

Saída de dados

6

PHP Filesystem Referência