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

PHP Cours de Base

PHP Cours Avancé

PHP & MySQL

PHP Référence Manuel

Utilisation et exemple de la fonction ftell() en PHP

PHP Filesystem Référence Manuel

La fonction ftell() peut retourner la position actuelle du fichier ouvert. En cas de succès, elle retourne la position actuelle du pointeur de fichier, en cas d'échec, elle retourne false.

Syntaxe

int ftell ( resource $handle )

Cette fonction peut retourner la position du pointeur de fichier référencé par l'handle, ce qui signifie qu'elle est l'offset dans le flux de fichier.

Exemple1

<?php
   $file = fopen("/PhpProject/sample.txt", "r");
   //Imprimer la position actuelle
   echo ftell($file);
   //Changer la position actuelle
   fseek($file, "10");
   //Imprimer à nouveau la position actuelle
   echo "\n" . ftell($file);
   fclose($file);
?>

Résultat de la sortie

0
10

Exemple2

<?php
   //Ouvrir un fichier et lire les données
   $file = fopen("/PhpProject/sample.txt", "r");
   $data = fgets($file, 7);
   echo ftell($file); 
   fclose($file);
?>

Résultat de la sortie

6

PHP Filesystem Référence Manuel