PHP fseek() Function












❮ مرجع فایل سیستم PHP

مثال


خط اول را از فایل باز بخوانید، سپس نشانگر فایل را به آن برگردانید
ابتدای فایل:




$file = fopen("test.txt","r");
// خواندن خط اول

echo fgets($file);
// بازگشت به ابتدای فایل
fseek($file,0);

fclose($file);

?>

اجرای مثال »




تعریف و استفاده


تابع fseek() در یک فایل باز جستجو می کند.


این تابع نشانگر فایل را از موقعیت فعلی به موقعیت جدید منتقل می کند
موقعیت، جلو یا عقب، با تعداد بایت ها مشخص می شود.


نکته: با استفاده از ftell() می توانید موقعیت فعلی را پیدا کنید!



نحو



fseek(پرونده، offset، whence)

مقادیر پارامتر









مشخص می کند









پارامتر توضیح
پرونده لازم است. فایل باز را برای جستجو در
offset لازم است. موقعیت جدید را مشخص می کند (از ابتدای فایل بر حسب بایت اندازه گیری می شود)
از کجا اختیاری. مقادیر ممکن:

  • SEEK_SET - موقعیت را برابر با افست تنظیم کنید. پیش فرض

  • SEEK_CUR - موقعیت را روی مکان فعلی به اضافه افست تنظیم کنید

  • SEEK_END - موقعیت را روی EOF به اضافه افست تنظیم کنید (برای انتقال به موقعیتی قبل از EOF، آفست باید مقدار منفی باشد)









<اسکریپت>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1493883843099-0'); });







جزئیات فنی











مقدار بازگشتی: 0 در موفقیت، در غیر این صورت -1
نسخه PHP: 4.0+



❮ مرجع فایل سیستم PHP