Derniers tutoriels de développement web
 

PHP fseek() Function


<Complete PHP Référence Filesystem

Définition et utilisation

Le fseek() fonction cherche dans un fichier ouvert.

Cette fonction déplace le pointeur de fichier à partir de sa position actuelle vers une nouvelle position, en avant ou en arrière, indiqué par le nombre d'octets.

Cette fonction renvoie 0 ou -1 en cas d'échec. A la recherche passé EOF ne génère pas une erreur.

Syntaxe

fseek(file,offset,whence)

Paramètre La description
file Champs obligatoires. Indique le fichier ouvert à rechercher dans
offset Champs obligatoires. Indique la nouvelle position (mesurée en octets depuis le début du fichier)
whence Optionnel. (added in PHP 4) . Valeurs possibles:
  • SEEK_SET - Régler la position égale à l'offset. Défaut
  • SEEK_CUR - Régler la position à l'emplacement actuel plus offset
  • SEEK_END - Régler la position de EOF plus offset (pour passer à une position avant EOF, le décalage doit être une valeur négative)

Conseils et notes

Tip: Trouvez la position actuelle à l'aide ftell() !


Exemple

<?php
$file = fopen("test.txt","r");
// read first line
fgets($file);
// move back to beginning of file
fseek($file,0);
?>

<Complete PHP Référence Filesystem