(PHP 4, PHP 5, PHP 7, PHP 8)
ftell — Devuelve la posición actual del puntero de archivo
Devuelve la posición actual del puntero de archivo referenciado por stream.
Devuelve la posición actual del puntero en el
archivo identificado por el puntero stream
en forma de entero,
es decir, su posición en el flujo del archivo.
Si ocurre un error, la función devolverá false.
Nota: Como el tipo entero de PHP es firmado y que muchas plataformas utilizan enteros de 32 bits, algunas funciones relacionadas con el sistema de archivos pueden retornar resultados extraños para archivos de tamaño superior a 2 Go.
Ejemplo #1 Ejemplo con ftell()
<?php
// Abre un archivo y lee algunos datos
$fp = fopen("/etc/passwd", "r");
$data = fgets($fp, 12);
// ¿Dónde estamos?
echo ftell($fp); // 11
fclose($fp);
?>