PHP fseek() Fonction
Exemple
Lire la première ligne du fichier ouvert, puis déplacer le pointeur de fichier au début :
<?php
$file = fopen("test.txt","r");
// Lire la première ligne
echo fgets($file);
// Revenir au début du fichier
fseek($file,0);
fclose($file);
?> Définition et Utilisation
La fonction fseek() permet de se déplacer dans un fichier ouvert.
Cette fonction déplace le pointeur de fichier de sa position actuelle à une nouvelle position, en avant ou en arrière, spécifiée par le nombre d'octets.
Astuce : Vous pouvez trouver la position actuelle en utilisant ftell() !
Syntaxe
fseek( file , offset , whence ) Valeurs des Paramètres
| Paramètre | Description |
|---|---|
| file | Requis. Spécifie le fichier ouvert dans lequel se déplacer |
| offset | Requis. Spécifie la nouvelle position (mesurée en octets depuis le début du fichier) |
| whence | Optionnel. Valeurs possibles :
|
Détails Techniques
| Valeur de Retour : | 0 en cas de succès, sinon -1 |
|---|---|
| Version PHP : | 4.0+ |