PHP fseek() Fonksiyonu

Tanım ve Kullanım

fseek() fonksiyonu açılan dosyada konumlandırır.

Bu fonksiyon, dosya işaretçisini mevcut konumundan yeni konuma taşır, yeni konum dosya başından başlayarak bayt cinsinden ölçülür.

Başarı durumunda 0 döner; aksi takdirde -1 döner. Not: EOF sonrası konuma taşınmak hata üretmez.

Sözdizimi

fseek(file,offset,whence)
Parametreler Açıklama
file Zorunlu. Konumlandırılacak dosyayı belirtir.
offset Zorunlu. Yeni konumu belirtir (dosya başından başlayarak bayt cinsinden).
whence İsteğe bağlı. Olası değerler:
  • SEEK_SET - Konumu eşittir offset bayt.Varsayılan.
  • SEEK_CUR - Konumu mevcut konuma eklenmiş offset.
  • SEEK_END - Konumu dosya sonuna eklenmiş offset (Dosya sonuna ulaşmadan önceki konuma gitmek içinoffset Zorunlu bir negatif değer olmalıdır).

Açıklama

whence PHP 4.0.0 sonrası eklenen parametredir.

Uyarılar ve Açıklamalar

Uyarı:kullanarak ftell() mevcut konumunu bulmak için.

Örnek

<?php
$file = fopen("test.txt","r");
// İlk satırı oku
fgets($file);
// Dosyanın başına geri dön
fseek($file,0);
?>