تابع ()fread
تابع ()fread
تعریف و کاربرد
تابع ()fread عمل خواندن را از یک فایل باز شده انجام می دهد.
تابع مورد نظر، با رسیدن به پارایان فایل یا رسیدن به یک طول مشخص، پایان می یابد. (هر کدام که زودتر به وقوع بپیوندد).
این تابع رشته ی خوانده شده را برمی گرداند و در صورت شکست FALSE برگردانده خواهد شد.
نحوه نوشتن
fread(file,length)
پارامترها | توضیحات |
---|---|
file |
ضروری. فایل باز شده ای که قرار از آن عمل خواندن انجام شود را مشخص می کند. |
length |
ضروری. ماکزیمم تعداد بایت هایی که قرار است خوانده شود را مشخص می کند. |
نکات قابل توجه
نکته: این تابع binary-safe است(به این معنی که هر دو نوع داده ی باینری مانند عکس ها و کاراکترها می توانند به وسیله ی این تابع نوشته شوند).
مثال 1
خواندن 10 بایت از فایل:
<?php
$file = fopen("test.txt","r");
fread($file,"10");
fclose($file);
?>
$file = fopen("test.txt","r");
fread($file,"10");
fclose($file);
?>
مثال 2
خواندن تمام فایل:
<?php
$file = fopen("test.txt","r");
fread($file,filesize("test.txt"));
fclose($file);
?>
$file = fopen("test.txt","r");
fread($file,filesize("test.txt"));
fclose($file);
?>
- نوشته شده توسط احسان عباسی
- بازدید: 6805