توابع PHP fread()
تعریف و استفاده
توابع fread() PHP
نحوه استفاده
fread(file,طول)
پارامترها | توضیحات |
---|---|
file | ضروری. فایل باز را تعیین میکند. |
طول | ضروری. تعداد بیشترین بایتهایی که باید خوانده شوند را تعیین میکند. |
توضیحات
fread() از فایل پوینت file خواندن بیشترین طول بایت. این توابع پس از خواندن بیشترین طول بایت، یا زمانی که به EOF رسید، یا (برای جریانهای شبکه) وقتی یک بسته قابل استفاده است، یا (پس از باز کردن جریان کاربر) زمانی که 8192 بایت خوانده شده است، خواندن فایل متوقف میشود، بسته به این که کدام یکی اولین باشد.
رشته خوانده شده را بازمیگرداند، اگر خطایی رخ داد false بازمیگرداند.
توجه و یادداشتها
توجه:اگر只想 محتوای یک فایل را به یک رشته بخوانید، از file_get_contents()، عملکرد آن بسیار بهتر از fread() است.
مثال
مثال 1
خواندن 10 بایت از فایل:
<?php $file = fopen("test.txt","r"); fread($file,"10"); fclose($file); ?>
مثال 2
خواندن کل فایل:
<?php $file = fopen("test.txt","r"); fread($file, filesize("test.txt")); fclose($file); ?>