تابع ()readfile

چاپ

 تابع ()readfile


PHP Filesystem Reference توابع کار با فایل ها در PHP


تعریف و کاربرد

تابع ()readfile یک فایل را می خواند و آن را در خروجی می نویسد. 

این تابع در صورت موفقیت تعداد بایت های خوانده شده را برمی گرداند. و در صورت شکست، FALSE را به همراه یک خطا برمی گرداند. شما می توانید با اضافه کردن یک '@' در جلوی نام تابع، خطای خروجی را محو کنید. 

نحوه نوشتن

readfile(filename,include_path,context)
پارامترهاتوضیحات
filename

ضروری. فایلی که قرار است خوانده شود را مشخص می کند. 

include_path

اختیاری. اگر می خواهید که برای فایل مورد نظر در include_path در php.ini جستجو کنید، این پارامتر را به '1' ست کنید. 

context

اختیاری. context فایل مورد استعمال را مشخص می کند. context درواقع یک مجموعه از گزینه هایی است که می توانند رفتار یک stream را تغییر دهند. 


نکات قابل توجه

نکته: در صورتی که بسته بندی های fopen در فایل php.ini فعال شده باشند، شما می توانید از یک URL بعنوان filename استفاده کنید. 


مثال

<?php
echo readfile("test.txt");
?>

خروجی کد بالا برابر است با:

There are two lines in this file.
This is the last line.
57

PHP Filesystem Reference توابع کار با فایل ها در PHP