PHP fseek()Fonctions
Référence complète du système de fichiers PHP
Définition et utilisation
La fonction fseek() se positionne dans un fichier ouvert.
Cette fonction déplace le pointeur de fichier vers l'avant ou vers l'arrière depuis sa position actuelle vers une nouvelle position. La nouvelle position est mesurée en octets depuis le début du fichier.
Retourne 0 en cas de succès, ou -1 en cas d'échec. Notez que se déplacer vers une position au-delà de la fin de fichier (EOF) n'est pas une erreur.
Syntaxe
fseek(file,offset,whence)
| Paramètre | Description |
|---|---|
| fichier | Requis. Spécifie le fichier dans lequel se positionner. |
| offset | Requis. Spécifie la nouvelle position (mesurée en octets depuis le début du fichier). |
| whence | Facultatif. (Ajouté en PHP 4). Valeurs possibles :
|
Conseils et notes
Astuce :Utilisez ftell() pour trouver la position actuelle !
Exemple
<?php
$file = fopen("test.txt","r");
// lire la première ligne
fgets($file);
// revenir au début du fichier
fseek($file,0);
?>
$file = fopen("test.txt","r");
// lire la première ligne
fgets($file);
// revenir au début du fichier
fseek($file,0);
?>
Référence complète du système de fichiers PHP Autres extensions