PHP fpassthru() Function











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

مثال


از موقعیت فعلی فایل - تا EOF بخوانید و سپس آن را بنویسید
داده های باقی مانده به بافر خروجی:




$file = fopen("test.txt"،"r");

// خط اول را بخوانید

fgets($file);



// از موقعیت فعلی در فایل بخوانید
- تا EOF، و سپس نتیجه را در بافر خروجی بنویسید

echo fpassthru($file);



fclose($file);

?>

اجرای مثال »




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


تابع fpassthru() از موقعیت فعلی در یک فایل می خواند - تا EOF، و
سپس نتیجه را در بافر خروجی می نویسد.



توجه: هنگام استفاده از fpassthru() در یک فایل باینری در ویندوز، به یاد داشته باشید که فایل را در حالت باینری باز کنید.


نکته: با rewind() تماس بگیرید تا نشانگر فایل را در ابتدای
فایل را اگر قبلاً روی فایل نوشته اید.


نکته: برای اینکه فقط محتویات یک فایل را در بافر خروجی تخلیه کنید، از
به جای آن تابع readfile().



نحو



fpassthru(پرونده)

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









مشخص می کند

پارامتر توضیح
پرونده لازم است. فایل باز را برای خواندن از













جزئیات فنی











مقدار بازگشتی: تعداد کاراکترهای خوانده شده از فایل و ارسال شده
از طریق خروجی یا FALSE در صورت شکست
نسخه PHP: 4.0+



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