فونکشن PHP readfile()
تعریف و استفاده
فونکشن readfile() یک فایل را خروجی میدهد.
این فونکشن یک فایل را خوانده و آن را به حافظه خروجی مینویسد.
اگر موفق شود، تعداد بایتهایی که از فایل خوانده شده است را برمیگرداند. اگر شکست بخورد، false برمیگرداند. میتوانید این فونکشن را با استفاده از @readfile() فراخوانی کنید تا خطاها مخفی شوند.
قوانین
readfile(filename,include_path,context)
پارامتر | توضیح |
---|---|
filename | ضروری. فایلی که باید خوانده شود را مشخص میکند. |
include_path | اختیاری. اگر میخواهید در include_path در این پارامتر میتوان فایل را جستجو کرد و آن را به true تنظیم کرد. |
context | اختیاری. محیط دستگیره فایل را مشخص میکند.Context یک مجموعه از گزینههایی است که میتوانند رفتار جریان را تغییر دهند. |
توضیح
برای context پشتیبانی از پارامترها در PHP 5.0.0 اضافه شده است.
توضیح و نظرات
توضیح:اگر "fopen wrappers" در فایل php.ini فعال شده باشد، میتوان URL را به عنوان نام فایل در این فونکشن استفاده کرد.
مثال
<?php echo readfile("test.txt"); ?>
خروجی:
در این فایل دو خط وجود دارد. این آخرین خط است. 57