(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: Debido a que el tipo integer de PHP es con signo y muchas plataformas usan enteros de 32 bits, algunas funciones de sistema de ficheros pueden devolver resultados inesperados para ficheros que son mayores de 2 GB.
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);
?>