Documentación offline PHP master

ftell

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ftell

Devuelve la posición actual del puntero de archivo

Descripción#

ftell(resource $stream): int
```php

Devuelve la posición actual del puntero de archivo referenciado por `stream`.

## Parámetros

`stream`  
El puntero de archivo debe ser válido y haber sido abierto correctamente por `fopen` o `popen`. `ftell` proporciona resultados no definidos para los flujos "`append-only`" (abiertos con el flag "a").

## Valores devueltos

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`.

> [!NOTE]
> 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 ficheros de tamaño superior a 2 Go.

## Ejemplos

Ejemplo con `ftell`

```php

Véase también#

fopen, popen, fseek, rewind