يتم تحديد موقع الدالة fseek() داخل ملف مفتوح.
تقوم هذه الوظيفة بتحريك مؤشر الملف للأمام أو للخلف من الموضع الحالي إلى موضع جديد، ويتم قياسه بالبايت من بداية الملف.
ترجع الدالة 0 إذا نجحت و-1 إذا فشلت. لاحظ أن الانتقال إلى موضع بعد نهاية الملف (EOF) لا ينتج عنه خطأ.
fseek (ملف، إزاحة، أين)
المعلمة | يصف |
---|---|
ملف | مطلوب. يحدد الملف الذي سيتم تحديد موقعه. |
إزاحة | مطلوب. يحدد الموضع الجديد (يتم قياسه بالبايت من بداية الملف). |
من أين | خياري. (جديد في PHP 4). القيم المحتملة: SEEK_SET - تعيين موضع يساوي الإزاحة. تقصير. SEEK_CUR - يضبط الموضع على الموضع الحالي بالإضافة إلى الإزاحة. SEEK_END - يضبط الموضع على نهاية الملف (EOF) بالإضافة إلى الإزاحة (للانتقال إلى موضع قبل نهاية الملف، يجب أن تكون الإزاحة قيمة سالبة). |
نصيحة: ابحث عن الموضع الحالي باستخدام ftell()!
<?php$file = fopen("test.txt"،"r");// قراءة السطر الأول fgets($file);// العودة إلى بداية filefseek($file,0);?>